Java List的初始化方式有幾種

小樊
82
2024-06-18 13:50:54

在Java中,List的初始化方式有以下幾種:

  1. 使用ArrayList類的構(gòu)造函數(shù)進(jìn)行初始化:
List<String> list = new ArrayList<>();
  1. 使用Arrays類的asList方法進(jìn)行初始化:
List<String> list = Arrays.asList("A", "B", "C");
  1. 使用Collections類的nCopies方法進(jìn)行初始化:
List<String> list = Collections.nCopies(5, "A");
  1. 使用集合初始化器進(jìn)行初始化:
List<String> list = new ArrayList<String>() {{
    add("A");
    add("B");
    add("C");
}};
  1. 使用Java 9及以上版本中的List.of方法進(jìn)行初始化:
List<String> list = List.of("A", "B", "C");

這些是常見的List初始化方式,開發(fā)者可以根據(jù)具體的需求和使用場(chǎng)景選擇適合的方式進(jìn)行初始化。

0