
# Stream Practice Questions

 If you are a Java programmer, and new to the Stream API, this repo is for your to get
 your hands dirty in some code that works excellently with the Stream API.

There are 13 tasks in total, try to complete them all.

## Tasks

1. [Task1](https://github.com/dbc2201/StreamPracticeQuestions/tree/main/src/tasks/task1#readme)
2. [Task2](https://github.com/dbc2201/StreamPracticeQuestions/tree/main/src/tasks/task2#readme)
3. [Task3](https://github.com/dbc2201/StreamPracticeQuestions/tree/main/src/tasks/task3#readme)
4. [Task4](https://github.com/dbc2201/StreamPracticeQuestions/tree/main/src/tasks/task4#readme)
5. [Task5](https://github.com/dbc2201/StreamPracticeQuestions/tree/main/src/tasks/task5#readme)
6. [Task6](https://github.com/dbc2201/StreamPracticeQuestions/tree/main/src/tasks/task6#readme)
7. [Task7](https://github.com/dbc2201/StreamPracticeQuestions/tree/main/src/tasks/task7#readme)
8. [Task8](https://github.com/dbc2201/StreamPracticeQuestions/tree/main/src/tasks/task8#readme)
9. [Task9](https://github.com/dbc2201/StreamPracticeQuestions/tree/main/src/tasks/task9#readme)
10. [Task10](https://github.com/dbc2201/StreamPracticeQuestions/tree/main/src/tasks/task10#readme)
11. [Task11](https://github.com/dbc2201/StreamPracticeQuestions/tree/main/src/tasks/task11#readme)
12. [Task12](https://github.com/dbc2201/StreamPracticeQuestions/tree/main/src/tasks/task12#readme)
13. [Task13](https://github.com/dbc2201/StreamPracticeQuestions/tree/main/src/tasks/task13#readme)

[PDF Version](https://github.com/dbc2201/StreamPracticeQuestions/blob/main/src/res/java_stream_questions.pdf)

## Authors

- [@dbc2201](https://www.github.com/dbc2201)


## License

[MIT](https://choosealicense.com/licenses/mit/)


## Related

Here are some related documents

- [Lambda Expressions](https://dev.java/learn/lambda-expressions/)
- [The Stream API](https://dev.java/learn/the-stream-api/)
- [The Collections Framework](https://dev.java/learn/the-collections-framework/)

