skillup

技術ブログ

Java

Javaのstreamまとめ

投稿日:2017年8月18日 更新日:

以前にもちょっと扱ったJavaのStreamに関してまとめ

過去のリンク

MapのStream
http://skill-up-engineering.com/?p=642

streamを使ったカウント&合計
http://skill-up-engineering.com/?p=389

foreach,fitlter,anymatch,groupByなどについて
http://skill-up-engineering.com/?p=329

ソース

注意事項

・加工した変数を追加した場合foreachの中でデバッグがうまくできないことがある(stream処理は逐一、処理を行っているわけではなく、終端操作が呼び出されるまで操作の実行が遅延されるため)

参考リンク

Java8 逆引き Stream API

Java8を使い始めてよく書いたラムダ式

Stream APIの主なメソッドと処理結果のOptionalクラスの使い方 (4/4)

-Java
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

JavaでのSQLの書き方

ちょっと小ネタです。 通常SQLを記述する場合、縦に分けて書くのが見た目にも見やすく、保守性も高いです。 例として

と書くよりは、 [ …

no image

dbUnitの使い方

えーJavaで有名なテストツールDBUnitについて。 DbUtilではありませんので間違えないように。(私は最初間違えました・・・) まだ全然使い込んでるわけではありませんがどんなことができるかとい …

no image

ページャープラグイン dataTable

レコードを一覧表示する上で意外と面倒くさいのがページャーでしょう。 自力で作成してもよいのですが、なかなかこれが面倒だったりします。 また近年ではリンクを踏ませずに、スクロールするだけで表示ができる形 …

no image

Javadocに関して

業務で社内で使うクラスライブラリを作成中です。 他人に使ってもらうものなのでコメントやドキュメント周りの整備が必要になり、javadocをしっかり作りたいと思っています。 Contents1 java …

no image

Map,KeySetでのSteam

日常で一番よく使うMapループ系処理について Map KeySetのStreamでの書き方 Map<String,String>でEntrySetではなく、KeySetで展開したいときなど …

アーカイブ