【Java】Stream APIのmapメソッドについて解説します

こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在4社経験している、11年目エンジニアです。

この記事では、 JavaのStream APIのmapメソッドについて

  • Stream APIのmapメソッドとは
  • Stream APIのmapメソッドを使ったサンプルプログラム

と、丁寧に解説していきます。

Stream APIについては、こちらの記事をご参考ください。

前提条件:実行環境について

実行環境は以下の通りです。

OS Windows10
IntelliJ IDEAのエディション Community(無料版)
IntelliJ IDEAのバージョン 2021.3.2
プロジェクト Javaプロジェクト
SDK Oracle OpenJDK version17.0.2

Javaを動かすためにIntelliJ IDEAを使っています。
IntelliJ IDEAのインストールは、下の記事をご参考ください。

Stream APIのmapメソッドとは

Stream APIのmapメソッドとは、各要素に対して指定した処理で加工するメソッドです。
mapメソッドは、中間操作です。

使い方サンプルは以下になります。

では、次の章で実際に使ってみます。

Stream APIのmapメソッドを解説するプログラムの概要

Stream APIのmapメソッドを解説するプログラムでは要素が小文字のString型のArrayListを作成します。
mapメソッドを使って各要素を大文字に加工し結果を表示して確認します。

解説で使うJavaプログラムは、Sampleプロジェクトのsampleパッケージ内にある、とします。
JavaのStream APIのmapメソッドを解説

Javaサンプルプログラム

toUpperCaseメソッドは小文字から大文字に変換できるメソッド、forEachメソッドは繰り返し処理を行うメソッドです。
詳しくはこちらの記事をご参考ください。

実行結果

Javaプログラムを実行します。
実行のやり方は

  • プログラムを右クリックして実行
  • 実行タブから実行
  • ガターから実行

の3種類あるので、いずれかで実行します。
詳しい解説は以下の記事をご参考ください。

JavaのStream APIのmapメソッドを解説

各要素が小文字から大文字に加工できていることが確認できました。

まとめ:Stream APIのmapメソッドを使ってみよう!

以上がJavaのStream APIのmapメソッドについての解説でした!

あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ

コメント

タイトルとURLをコピーしました