Java如何创建空的集合对象?
有时您需要从Java方法返回一个空集合。java.util.Collections实用工具类具有创建空的三个不同的静态常量List,Set和Map。
Collections.EMPTY_LIST
Collections.EMPTY_SET
Collections.EMPTY_MAP
当您要创建类型安全的空集合时,还有一些方法。
Collections.emptyList()
Collections.emptySet()
Collections.emptyMap()
下面是代码示例。
package org.nhooo.example.util;
import java.util.*;
public class EmptyCollectionDemo {
public static void main(String args[]) {
List list = Collections.EMPTY_LIST;
System.out.println("list.size() = " + list.size());
Set set = Collections.EMPTY_SET;
System.out.println("set.size() = " + set.size());
Map map = Collections.EMPTY_MAP;
System.out.println("map.size() = " + map.size());
// 对于类型安全的示例,请使用以下方法。
List<String> strings = Collections.emptyList();
System.out.println("strings.size = " + strings.size());
Set<Long> longs = Collections.emptySet();
System.out.println("longs.size() = " + longs.size());
Map<String, Date> dates = Collections.emptyMap();
System.out.println("dates.size() = " + dates.size());
}
}输出为:
list.size() = 0 set.size() = 0 map.size() = 0 strings.size = 0 longs.size() = 0 dates.size() = 0
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短