Java9-collection-factory-methods
提供:Dev Guides
Java 9-コレクションファクトリメソッド
Java 9では、List、Set、およびMapインターフェイスに新しいファクトリメソッドが追加され、不変インスタンスが作成されます。 これらのファクトリメソッドは、より簡潔で簡潔な方法でコレクションを作成するための便利なファクトリメソッドです。
コレクションを作成する古い方法
出力
次の出力を印刷します。
新しい方法
Java 9では、次のメソッドが、オーバーロードされた対応物とともに、List、Set、およびMapインターフェイスに追加されます。
注意点
- ListおよびSetインターフェイスの場合、of(…)メソッドはオーバーロードされ、0〜10個のパラメーターとvar argsパラメーターを持つパラメーターが含まれます。
- Mapインターフェイスの場合、of(…)メソッドは、0〜10個のパラメーターを持つようにオーバーロードされます。
- Mapインターフェースのパラメーターが10個を超える場合、ofEntries(…)メソッドを使用して、var argsパラメーターを受け入れます。
コレクションを作成する新しい方法
出力
次の出力を印刷します。