Factory methods have been added to the Collections class for simplifying list creation.
Empty list with {java8}
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/ImmutableListFactory.java[tag=immutableEmptyList]
Empty list with {java9}
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/ImmutableListFactory.java[tag=immutableEmptyListJava9]
List with {java8}
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/ImmutableListFactory.java[tag=immutableListJava8]
List with {java9}
Continue readingFactory methods have been added to the Collections class for simplifying map entry creation.
Immutable Empty Map
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/ImmutableMapEntryFactory.java[tag=immutableEmptyMap]
Immutable Map
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/ImmutableMapEntryFactory.java[tag=immutableMap]
Factory methods have been added to the Collections class for simplifying map creation.
Empty map with {java8}
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/ImmutableMapFactory.java[tag=immutableEmptyMapJava8]
Empty map with {java9}
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/ImmutableMapFactory.java[tag=immutableEmptyMapJava9]
Map with {java8}
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/ImmutableMapFactory.java[tag=immutableMapJava8]
Map with {java9}
Continue readingFactory methods have been added to the Collections class for simplifying set creation.
Empty Set with {java8}
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/ImmutableSetFactory.java[tag=immutableEmptySetJava8]
Empty Set with {java9}
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/ImmutableSetFactory.java[tag=immutableEmptySetJava9]
Set with {java8}
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/ImmutableSetFactory.java[tag=immutableSetJava8]
Set with {java9}
Continue readingWith Matcher.results
we get a stream of all matched elements
Results
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/MatcherApi.java[tag=results]
With Matcher.replaceAll
we can perform substitution of matches.
Replace All
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/MatcherApi.java[tag=replaceAll]
Methods for convenient null
checking have been added to Objects
class.
Require Non Null Else
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/ObjectsApi.java[tag=requireNonNullElse]
Require Non Null Else Get
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/ObjectsApi.java[tag=requireNonNullElseGet]
Optional Or
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/OptionalApi.java[tag=optionalOr]
Optional If Present Or Else
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/OptionalApi.java[tag=optionalIfPresentOrElse]
Optional Stream
Unresolved directive in <stdin> - include::../../../../../../../../src/main/java/nine/api/OptionalApi.java[tag=optionalStream]