Cipherで暗号化と復号を行う
SuperCSVのAlwaysQuoteModeで全項目をダブルクォートで囲む
概要
SuperCSVのAlwaysQuoteModeを使用して全項目(null以外)をダブルクォートで囲む方法です。
サンプルコード
実行結果
"ID","名前" "0","Adam" "2","Brian" "1","Cliff" "2","Brian" "0","Abel"
動作環境
参考サイト
Super CSV – CSV Preferences
supercsv - How to always apply quotes (escape) in Super CSV - Stack Overflow
BeanPredicateでリストから項目を抽出する
概要
リストから特定の項目を抽出する方法です。
Java 8だと以下のStream APIを使う方が簡単です。
hiro2tdn.hatenablog.com
サンプルコード
実行結果
[id=0の項目を取得する(全て)] Employee [id=0, name=Adam] Employee [id=0, name=Abel] [id=0の項目を取得する(1件)] Employee [id=0, name=Adam] [id=0の項目の有無] true
動作環境
- jdk 1.8.0_45
- commons-beanutils 1.9.2