2015-06-01から1ヶ月間の記事一覧

Zip4jでパスワード付きZIPファイルを作成する

概要 Zip4jを使用してパスワード付きZIPファイルを作成する方法です。 サンプルコード 動作環境 jdk 1.8.0_45 zip4j 1.3.2 参考サイト Zip4j - Java library to handle Zip files

Cipherで暗号化と復号を行う

概要 Java標準ライブラリのCipherを使用して暗号化と復号する方法です。 サンプルコード 実行結果 original :e6 9a 97 e5 8f b7 e5 8c 96 e5 af be e8 b1 a1 encrypted:c2 48 61 e2 09 66 d7 a1 8d bc 4c 0e 29 5f aa 1c decrypted:e6 9a 97 e5 8f b7 e5 …

SuperCSVのAlwaysQuoteModeで全項目をダブルクォートで囲む

概要 SuperCSVのAlwaysQuoteModeを使用して全項目(null以外)をダブルクォートで囲む方法です。 サンプルコード 実行結果 "ID","名前" "0","Adam" "2","Brian" "1","Cliff" "2","Brian" "0","Abel" 動作環境 jdk 1.8.0_45 super-csv 2.3.1 super-csv-annotati…

BeanPredicateでリストから項目を抽出する

概要 リストから特定の項目を抽出する方法です。 Java 8だと以下のStream APIを使う方が簡単です。 hiro2tdn.hatenablog.com サンプルコード 実行結果 [id=0の項目を取得する(全て)] Employee [id=0, name=Adam] Employee [id=0, name=Abel] [id=0の項目を取…