Essential Books
Java 8 Stream Equivalents
suggest change
Found a mistake? Have a question or improvement idea?
Let me know
.
Feedback about page:
Feedback:
Optional: your email if you want me to get back to you:
Send Feedback
Cancel
Java 8 Stream Equivalents:
*
Java 8 Stream Equivalents
*
Accumulate names in a List
*
Collect example 5 - find people of legal age output formatted string
*
Collect example 6 - group people by age print age and names together
*
Counting items in a list after filter is applied
*
Different Kinds of Streams 7 - lazily iterate Doubles map to Int map to String print each
*
Different Kinds of Streams 3 - iterate a range of Integers
*
Names of male members
*
Group names of members in roster by gender
*
Filter a list to another list
*
Finding shortest string a list
*
Different Kinds of Streams 2 - lazily using first item if exists
*
Partition students into passing and failing
*
Different Kinds of Streams 4 - iterate an array map the values calculate the average
*
Different Kinds of Streams 5 - lazily iterate a list of strings map the values convert to Int find max
*
Different Kinds of Streams 6 - lazily iterate a stream of Ints map the values print results
*
Compute sum of salaries by department
*
Group employees by department
*
How streams work - filter upper case then sort a list
*
Different Kinds of Streams 1 - eager using first item if it exists
*
Compute sum of salaries of employee
*
Convert elements to strings and concatenate them separated by commas
*
Collect example 7a - Map names join together with delimiter
*
Collect example 7b - Collect with SummarizingInt
Table Of Contents
0
Getting started with Kotlin
1
Extension Methods
2
Java 8 Stream Equivalents
3
Interfaces
4
Generics
5
Functions
6
Null safety
7
Idioms
8
Enum
9
Reflection
10
Configuring Kotlin build
11
Conditional Statements
12
Loops
13
Logging
14
Annotations
15
Class Inheritance
16
Arrays
17
Vararg Parameters In Functions
18
Basic Lambdas
19
Type-Safe Builders
20
Kotlin Caveats
21
JUnit
22
Exceptions
23
Strings
24
Regex
25
Collections
26
Type aliases
27
Kotlin Android Extensions
28
Visibility Modifiers
29
DSL Building
30
Kotlin for Java Developers
31
Ranges
32
RecyclerView
33
Singletons
34
Delegated properties
35
Class Delegation
36
Basics of Kotlin
37
coroutines
38
Contributors