集合操作

r囧r小猫 2022-08-11 15:30 263阅读 0赞
  1. package cn.com.jandar.action.admin;
  2. import java.util.ArrayList;
  3. import java.util.HashMap;
  4. import java.util.List;
  5. import java.util.Map;
  6. public class Test {
  7. /**
  8. * @param args
  9. */
  10. public static void main(String[] args) {
  11. List<String> list = new ArrayList<String>();
  12. list.add("1");
  13. list.add("1");
  14. list.add("2");
  15. list.add("3");
  16. list.add("3");
  17. Map<String,List<String>> map = new HashMap<String,List<String>>();
  18. for(String str : list){
  19. if(map.containsKey(str)){
  20. map.get(str).add(str+"==value");
  21. continue;
  22. }
  23. List<String> list1 = new ArrayList<String>();
  24. list1.add("first");
  25. map.put(str, list1);
  26. }
  27. for (String key : map.keySet()) {
  28. for(String str : map.get(key)){
  29. System.out.println(str);
  30. }
  31. }
  32. }
  33. }

发表评论

表情:
评论列表 (有 0 条评论,263人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Git操作集合

    Git操作集合 以下所述xxx为操作文件或分支名 1. 修改本地代码并提交到远程仓库 git add xxx git commit -m ‘x

    相关 ORACLE 集合操作

    ORACLE语句中的集合关键字: union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管