jdk/guava 偷懒语句记录(持续更新)

1、
List list = ImmutableList.of(new Thing(“饮料”, “雪碧”, 4), new Thing(“饮料”, “可乐”, 5), new Thing(“食物”, “扁食”, 10), new Thing(“饮料”, “芬达”, 5));List list2=list.stream().filter(thing -> thing.type.equals(“饮料”)).collect(Collectors.toList())
List list3=list.stream().sorted(Comparator.comparing(Thing::getPrice)).collect(Collectors.toList());
System.out.println(list);
System.out.println(list2);
System.out.println(list3);
Map map=new HashMap();
map.put(“xuebw”,“666”);
map.put(“xuebw”,“888”);
System.out.println(map);
ArrayListMultimap<Object, Object> map2= ArrayListMultimap.create();
map2.put(“xuebw”,“666”);
map2.put(“xuebw”,“666”);
map2.put(“xuebw”,“888”);
System.out.println(map2.get(“xuebw”).stream().count());
System.out.println(map2);
BiMap bimap= HashBiMap.create();
bimap.put(“name”,“xuebw”);
System.out.println(bimap);
bimap.forcePut(“pico”,“xuebw”);
System.out.println(bimap);
System.out.println(bimap.inverse().get(“xuebw”));

输出:
[Thing(type=饮料, name=雪碧, price=4.0), Thing(type=饮料, name=可乐, price=5.0), Thing(type=食物, name=扁食, price=10.0), Thing(type=饮料, name=芬达, price=5.0)]
[Thing(type=饮料, name=雪碧, price=4.0), Thing(type=饮料, name=可乐, price=5.0), Thing(type=饮料, name=芬达, price=5.0)]
[Thing(type=饮料, name=雪碧, price=4.0), Thing(type=饮料, name=可乐, price=5.0), Thing(type=饮料, name=芬达, price=5.0), Thing(type=食物, name=扁食, price=10.0)]
{xuebw=888}
3
{xuebw=[666, 666, 888]}
{name=xuebw}
{pico=xuebw}
pico

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值