Java 8のコレクション操作機能、Stream APIに慣れるための最初の一歩として行う訓練用プロジェクトです。
Gradleでライブラリ依存性の解決、ビルド、テストが行えるようになっています。
IntelliJ IDEAや、それに準ずるJava環境で扱われることを想定しています。
また、Java8環境のみで動作を確認しています。
2つのブランチから成り立っています。
- master: 設問
- resolution: 解答例
masterにはプロダクトコード(src/main)のスケルトンとテストコード(src/test)があります。このテストコードが全て通るように、プロダクトコードを実装してください。
masterからmy-challenge
などの自分用ブランチを切り出してから作業するのがオススメです。
各設問クラスの上部に、exampleやsampleといった名前のメソッドを用意してあります。これから使う機能が例示されているので、Javadocを含め、よく読んでから問題に取り組みましょう。