「プログラミング」の記事一覧

Java Gold 1Z0-826のStream.boxedはいつ必要になるのか
「IntStreamからList<Integer>を作ろうとしたらコンパイルエラーになった」——Java Gold 1Z0-826の学…
Java Gold 1Z0-826のIntStream・LongStream・DoubleStreamの使い分け
「Stream<Integer>を使えばいいのに、なぜわざわざIntStreamが存在するの?」「mapToIntとmap、何が…
Java Gold 1Z0-826のStream.reduceで初期値の有無による違い
この記事を読むべき理由 Stream.reduceは、試験でも実務でも頻出のメソッドですが、「初期値あり」と「初…
Java Gold 1Z0-826のStream.distinctの内部動作を理解する
はじめに:「distinctって重複を消すだけじゃないの?」 distinct()を使えば重複が消える——それは知ってい…
Java Gold 1Z0-826でComparatorを複数条件でソートする書き方
「名前順で並べたら、年齢が同じときどうする?」という壁 Javaでリストをソートするとき、「名前順に並べ…
Java Gold 1Z0-826のStream.peekはデバッグにどう使うべきか
はじめに Stream APIを使ったコードを書いていると、「想定した件数のデータが処理されていない」「フィル…
Java Gold 1Z0-826で頻出のStream.flatMapをサンプルコードで解説
Stream APIの学習を進めていると、必ずぶつかる壁がflatMapです。mapとの違いがいまいち腑に落ちず、「結…
Java Gold 1Z0-826のCollectors.joiningによる文字列連結の書き方
Stream APIの問題集を解いていると、Collectors.joining()が出てくるたびに「あれ、引数は何個あったっけ…
Java Gold 1Z0-826のCollectors.partitioningByの使い方を整理
Java Gold試験の学習を進めていると、「groupingByとpartitioningByの違いがよくわからない」「分割した結…
Java Gold 1Z0-826のStream.generateと無限ストリームの扱い方
「Stream.generateを使ったら、プログラムが固まって動かなくなった」という経験はありませんか。実はこれ…