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
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短