読者です 読者をやめる 読者になる 読者になる

文系プログラマによるTIPSブログ

文系プログラマ脳の私が開発現場で学んだ事やプログラミングのTIPSをまとめています。

Google guavaを使ってjavaでdtoのリストを自由自在にソートする!

java ライブラリ

久々の技術ネタです。SQLで一回だけデータを取得後に、複数回ソートし直すような処理がある場合、java側でDTOのリストをソートしたくなる事があります。そんな時はGoogle guavaのOrderingを使いましょう!


私の管理サイトであるtree-tipsの以下の記事に、具体的なソースコードと、実行結果等を詳しくまとめてみました!

今までCollections.sortでヌルポと格闘していたのがアホらしくなる程簡単で高機能です。

nullを先頭にも末尾にも配置できるし、第1・第2ソートも指定できるし、昇順・降順も指定できるし、文字列型もint型もdouble型もDate型もお構いなしにソートできちゃいます!!

実践でかなり使えると思うので、ぜひ使ってみて下さい!

Javaプログラマーなら習得しておきたい Java SE 8 実践プログラミング

Javaプログラマーなら習得しておきたい Java SE 8 実践プログラミング

Scalaスケーラブルプログラミング第2版

Scalaスケーラブルプログラミング第2版

  • 作者: Martin Odersky,Lex Spoon,Bill Venners,羽生田栄一,水島宏太,長尾高弘
  • 出版社/メーカー: インプレスジャパン
  • 発売日: 2011/09/27
  • メディア: 単行本(ソフトカバー)
  • 購入: 12人 クリック: 235回
  • この商品を含むブログ (45件) を見る
基礎からわかる Go言語

基礎からわかる Go言語