Java|List.ofメソッドで不可変のリストを作る方法

List.ofメソッドで不可変のリストを作る方法プログラミングの知識
プログラミングの知識

今回はList.ofメソッドで不可変のリストを作るやり方について紹介します。

スポンサーリンク

List.ofメソッドの特徴

List.ofメソッドで作るリストには、以下の様な特徴があります。

  • 要素の追加・削除・置換はできない(unmodifiableである)
  • 要素の並び替えはできない
  • nullは使えない

配列ArrayListとは違い、要素については後から変更できないリストになっています。

似たメソッドにArrays.asListメソッドがありますが、こちらは可変のリストになります。

List.ofメソッドの書式

List.ofメソッドは以下の様に記述します。

//List.ofメソッドの書式例
List list = List.of(A,B,C);

listに「A」「B」「C」の要素が入っています。

List.ofメソッドの使用例

List.ofメソッドの使用例をサンプルコードで示します。

サンプルコード

サンプルコードを以下に示します。

import java.util.List;

public class ListofTest {

	public static void main(String[] args) {
		List list = List.of(1,2,"A");
		System.out.print(list);
	}

}

出力結果

サンプルコードの出力結果を以下に示します。

[1, 2, A]

異なる型のリストも作成可能です。

まとめ

今日やったことのまとめです。

ポイント
  • List.ofメソッドで不可変のリストを作成できる

以上がList.ofメソッドの使い方になります。

スポンサーリンク
Dim雑記
タイトルとURLをコピーしました