APIに関する情報を掲載します。APIはラムダ式を採用していて書き方が独特ですが、慣れれば非常に使いやすくなります。書き方に迷ったときの参考にしてみてください。随時書き足して、充実したコンテンツに仕上げていきます。APIStream#mapStream#filter最後に:慣れるまでは読みにくいが、慣れたら使いやすいJavaのStreamとは?まずは公式ドキュメントの内容を抜粋。並列の集約操作をサポートする要素のシーケンスです。(中略)コレクションとストリームは、表面上似た点があるものの、異なる目的を持っています。コレクションは主に、要素の効率的な管理やアクセスに注力しています。これに対し、ストリームは要素の直接アクセスや操作の手段を持たず、代わりにソースやそのソースに対して集約的に実行される計算操作を宣言的に記述することに注力しています。(中略)ストリーム・パイプラインは順次、並列のいずれかで実行できます。この実行モードは、ストリームのプロパティの1つです。ストリームの作成時には、順次実行または並列実行の初期選択が行われます。ドキュメントをまともに読んでも、分かりにくいことこの上ない。僕の理解が足りないだけなんですが。分かったことをざっくり書くとこんなもの。remove)をするものではない処理を順次・並列で選択できる集約操作というのがピンときにくいのですが、基本的にはSQLをイメージしてもらえれば理解は速くなります。あとは、for文の代わりになるというあたりを理解しておきましょう。APIは、Streamオブジェクトを作成した後、Streamクラスのメソッドの引数にラムダ式を入れて実行していくのが基本的な流れです。ラムダ式は今後バンバン使うので、理解していない人はこれを機に習得しておきましょう。サンプルコードについては以下の条件で記述されています。プラグインが導入されている前提スコープは適当Stream#mapStream#mapメソッドは、Stream内の要素を別の値やオブジェクトに変換する操作です。SQLでいえばSELECT句に該当します。"sato"]Stream#filterStream#filterメソッドは、条件に一致したデータのみにフィルタリングする操作です。引数にはbooleanが戻り値となる式を書くことが必要です。SQLとしてはWHERE句に該当します。APIについて記載しました。この構文、慣れるまでは非常に読みづらくて理解しがたいのですが、慣れると結構さくさくと読めてきますし、使い勝手が良いなと思う場面も出てきます。今後のJavaのプログラミングにおいては、標準ともいえる機能なので、とにかく実戦で使って習得しましょう。APIは、オワコンと言われていたJavaをモダンな位置づけに戻した仕様ともいえるかなと思います。レガシー環境のJavaだけやっていると、出てこない可能性が高いです。いう人たちは自主学習でもいいのでやってみた方が良いでしょう。僕は以前C#をメインのスキルとして働いていたこともあり、JavaのAPIはC#のLINQの劣化版みたいな感じに思えます。言語仕様的な問題もあって、LINQの方が圧倒的に使いやすかったななんて思うこともしばしばです。WEBCAMP」プログラミングは自主学習の難易度が極めて高く、孤独で相談できない環境では多くの人が挫折します。メンターや仲間と一緒に取り組めるプログラミングスクールに通うのがオススメ。WEBCAMP」は3ヶ月でエンジニアへの転職を保証します。3ヶ月で転職できない場合は全額を返金。未経験からでも転職への自信を持ったプログラミングスクールです。申し込みはこちら▼fa-arrow-circle-right未経験からエンジニアへ。Hacks【Hacksシリーズ】アプリサイズ10KB!ドコモのiアプリ開発時の涙ぐましい努力【プログラミング】おすすめの記事オピニオン【エンジニア】仕事見てない上司に評価されたくないのでやめてくださいリツアンSTCでエンジニアをやっている「オクダヒロキ」です。会社に所属していると、定期的に上司から評価を受けますよね。ボーナス査定、昇給査...プログラミングアプリサイズ10KB!ドコモのiアプリ開発時の涙ぐましい努力【プログラミング...現在の携帯端末といえば、スマホのiPhoneとandroidが主流で、それぞれのアプリも非常に充実しているものがあります。皆さんも自分の好き...オピニオンエンジニアは業務時間外でも勉強するべきなのか→そらそうよリツアンSTCの普通エンジニアのオクダヒロキです。社会人になると、学生とは違った勉強が必要になります。子どもの頃はどんな服でも似合っていたのに、大人になっていくにつれて、似合う服がどんどん少なくなってきた―。「そもそもどういうも...プログラミング【体験談】テックキャンプ(TECH::CAMP)に2ヶ月通ってエンジニアに転...近年はプログラミングスクールに通ってエンジニアを目指す人が多く、スクール自体の数も非常に増えてきています。今回はWindowsで開発を行うエンジニア向けの話題を1つ。Web系のエンジニアになると、データベースと離れることができません。僕もWeb...プログラミングエンジニアになりたい人が知っておくべき残念なお知らせシステムエンジニア、プログラマはずっとプログラミングばかりやっている―。大学生になりたての頃、そんな風に思ったりもしていました。ソフトウェア会社に就職。前職11年勤めて課長→鹿児島に縛られる他人の為に仕事を得る立場に嫌気→36歳でリツアンSTCに転職及び上京。副業OK、発信も自由にOKの会社でのびのびと活動中。本業のSE・プログラマをやりながら、エンジニア全般や副業に関するブログを運営しています。詳細プロフィールリツアンSTCはこちら僕が所属する高還元のエンジニア派遣会社「リツアンSTC」については、別ブログを用意しました。副業のススメ収入源を分散しようライフハック効率的な仕事術プログラミングプログミングするならオピニオン僕なりの考えお問い合わせご連絡はこちら。