/Java8StreamAPIExercise

Exercise for Java 8 Stream API functions.

Primary LanguageJava

Java 8 Stream API Exercise

Java 8のコレクション操作機能、Stream APIに慣れるための最初の一歩として行う訓練用プロジェクトです。

Usage

動作環境

Gradleでライブラリ依存性の解決、ビルド、テストが行えるようになっています。

IntelliJ IDEAや、それに準ずるJava環境で扱われることを想定しています。

また、Java8環境のみで動作を確認しています。

進め方

2つのブランチから成り立っています。

  • master: 設問
  • resolution: 解答例

masterにはプロダクトコード(src/main)のスケルトンとテストコード(src/test)があります。このテストコードが全て通るように、プロダクトコードを実装してください。

masterからmy-challengeなどの自分用ブランチを切り出してから作業するのがオススメです。

ヒント

各設問クラスの上部に、exampleやsampleといった名前のメソッドを用意してあります。これから使う機能が例示されているので、Javadocを含め、よく読んでから問題に取り組みましょう。

Inspired by