網頁

2020/3/18

Java 建立空集合物件 create empty collections list set map

Java 建立空的集合物件如ListSetMap方法如下。

使用java.util.Collections類別提供的靜態方法直接建立不含元素的ListSetMap空集合物件,參考下面範例。

List<String> emptyList = Collections.emptyList();
Set<String> emptySet = Collections.emptySet();
Map<String, String> emptyMap = Collections.emptyMap();

System.out.println(emptyList.size()); // 0
System.out.println(emptySet.size());  // 0
System.out.println(emptyMap.size());  // 0

emptyList.add("a"); // 丟出java.lang.UnsupportedOperationException錯誤

注意使用上述方法建立的空集合物件是immutable collection,也就是不可再修改集合的結構,否則會丟出UnsupportedOperationException錯誤。


參考:

沒有留言:

張貼留言