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