set,map,list集合的交集差集存放相同值反转分割等-代码优雅之道Guava(三)

前言

       前边已经对Guava类库做了简单介绍(博文:Java代码优雅之道-Guava(有相关jar包下载)),下面就简单介绍操作Set,Map,List集合的工具类的使用,学会灵活使用这些工具,会使用我们在开发中,更加省时省力,代码健壮性和可读性更高,更简洁,这也是我所谓的“代码优雅”,让我们开发中省出时间来去处理更重要的东西,废话不多说,一看代码就全明了了。

创建泛型集合更加简介

		//创建泛型集合更加简介
		List<String> stringList=Lists.newArrayList();//创建List
		Set<String> stringSet=Sets.newHashSet();//创建Set
		Map<String,Map<String,List<String>>> map=Maps.newHashMap();//创建Map


创建指定初始容量的集合

		//创建指定初始容量的集合
		List<String> listWithSize=Lists.newArrayListWithCapacity(10);//创建指定初始大小容量的List
		Set<String> setWithSize=Sets.newHashSetWithExpectedSize(10);//创建指定初始大小的Set
		Map<String,Map<String,List<String>>> mapWithSize=Maps.newHashMapWithExpectedSize(10);//创建指定初始化大小的Map


初始化时,就指定包含元素

		//初始化时,就指定包含元素
		List<String> listWithElem=Lists.newArrayList("chen","lei","xing");
		Set<String> setWithElem=Sets.newHashSet("chen","lei","xing");


简单创建不可变集合


                
  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值