zoukankan      html  css  js  c++  java
  • java 自定义快速分组

    一、代码

    public static void main(String[] args) {
    	List<String> list = new ArrayList<>();
    	list.add("1234567890");
    	list.add("1234567890");
    	list.add("1234567111");
    	list.add("1234567111");
    	list.add("1234567111");
    	list.add("1234567222");
    	list.add("1234567222");
    	list.add("1234567333");
    	// 根据字符串的后三位分组(即后三位数字相同的归为一组)
    	Map<String, List<String>> map = list.stream().collect(Collectors.groupingBy((item) -> item.substring(7, 10)));
    	Set<Map.Entry<String, List<String>>> entries = map.entrySet();
    	for (Map.Entry<String, List<String>> entry : entries) {
    		System.out.println(entry.getKey() + "---------" + entry.getValue());
    	}
    }

    二、测试结果

     

  • 相关阅读:
    CSS的三种定位方式介绍(转载)
    CSS背景颜色透明
    去除网页滚动条的方法
    es6
    Android复习
    caculater
    字符流
    字节流
    File类
    泛型继承
  • 原文地址:https://www.cnblogs.com/xiaomaomao/p/15657802.html
Copyright © 2011-2022 走看看