概要 Java 21 の LTS リリースが 2023/9/19 に迫っている。 に新機能が載っているので、ざっくり簡潔にまとめたいと思う。 ※ただし、プレビュー機能およびインキュベータのJEPを除く。 JEP 431: Sequenced Collections 定義された順序でのコレクションを表すための下記インタフェースが追加された。 java.util.SequencedCollection java.util.SequencedSet java.util.SequencedMap これらは下記の図の緑の位置に属していて、 各インタフェースの定義は以下の通り、順序性を表すメソッドが定義されている。 interface SequencedCollection<E> extends Collection<E> { // new method SequencedCollection<E>