Luigit
repositories / dotfiles

dotfiles

bugabingas dorkfiles

owned by admin

pi/agent/skills/optional/java/java-sequenced-collections/examples/jep-431.md

Raw
Rendered preview

JEP 431 examples

Source: https://openjdk.org/jeps/431

SequencedCollection<String> names = new ArrayList<>(List.of("Alice", "Bob", "Carol"));
String first = names.getFirst();
String last = names.getLast();
for (String name : names.reversed()) {
    System.out.println(name);
}
SequencedMap<Integer, String> map = new LinkedHashMap<>();
map.put(1, "one");
map.put(2, "two");
map.putFirst(0, "zero");
Map.Entry<Integer, String> newest = map.lastEntry();
# [JEP 431](https://openjdk.org/jeps/431) examples

Source: https://openjdk.org/jeps/431

```java
SequencedCollection<String> names = new ArrayList<>(List.of("Alice", "Bob", "Carol"));
String first = names.getFirst();
String last = names.getLast();
for (String name : names.reversed()) {
    System.out.println(name);
}
```

```java
SequencedMap<Integer, String> map = new LinkedHashMap<>();
map.put(1, "one");
map.put(2, "two");
map.putFirst(0, "zero");
Map.Entry<Integer, String> newest = map.lastEntry();
```