Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions docs/documentation/comparators.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ Collections.sort(notebooks, (o1, o2) -> Double.compare(
o1.cpu().powerInGhz(), o2.cpu().powerInGhz()));
```

## Komparatoren mit Comparator.comparing()
## Komparatoren mit _Comparator.comparing()_

Die statische Fabrikmethode
`Comparator<T> comparing(keyExtractor: Function<T, U>)` erstellt einen
Expand All @@ -91,7 +91,7 @@ notebooks.sort(Comparator.comparing(Notebook::description));
notebooks.sort(Comparator.comparingInt(Notebook::memoryInGb));
```

## Umkehren der Sortierung mit reversed()
## Umkehren der Sortierung mit _reversed()_

Die Instanzmethode `Comparator<T> reversed()` kehrt die Sortierreihenfolge eines
bestehenden Komparators um, ohne dass ein neues Lambda geschrieben werden muss.
Expand All @@ -101,7 +101,7 @@ bestehenden Komparators um, ohne dass ein neues Lambda geschrieben werden muss.
notebooks.sort(Comparator.comparingInt(Notebook::memoryInGb).reversed());
```

## Mehrstufige Sortierung mit thenComparing()
## Mehrstufige Sortierung mit _thenComparing()_

Mit `Comparator<T> thenComparing(other: Comparator<T>)` lassen sich mehrere
Sortierkriterien verknüpfen. Das zweite Kriterium greift nur dann, wenn das
Expand Down
6 changes: 3 additions & 3 deletions docs/documentation/optionals.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ public class MainClass {
}
```

## Transformieren mit map() und flatMap()
## Transformieren mit _map()_ und _flatMap()_

Neben dem direkten Zugriff erlaubt `Optional` das Transformieren des enthaltenen
Werts, ohne den `null`-Fall explizit behandeln zu müssen. Die Methode
Expand Down Expand Up @@ -117,7 +117,7 @@ Optional<String> result = Optional.of(" hallo ")
System.out.println(result); // Optional[hallo]
```

## Filtern mit filter()
## Filtern mit _filter()_

Mit `Optional<T> filter(predicate: Predicate<T>)` lässt sich der enthaltene Wert
anhand einer Bedingung prüfen. Erfüllt der Wert das Prädikat, bleibt das
Expand All @@ -133,7 +133,7 @@ Optional<String> shortName = getNameByInitial('H')
System.out.println(shortName.isPresent()); // false
```

## Fehlerbehandlung mit orElseThrow()
## Fehlerbehandlung mit _orElseThrow()_

Soll das Fehlen eines Werts als Fehlerfall gewertet werden, bietet
`T orElseThrow(exceptionSupplier: Supplier<X>)` eine präzise Alternative zu
Expand Down
Loading