资讯详情

J2EE MAP

1. Map 1.1 特点:元素以键值对的形式无序添加,键不能重复,值可以重复 它没有继承Collection接口

结果图:

1.2 遍历 1.2.1 先取出保存的所有键Set,再遍历Set即可(2种) 1.2.2 先取出保存的一切Entry的Set,再遍历此Set即可 (重要点)

结果图:

2.HashMap与HashTable之间的区别 同步既排队 线程安全的 hashtable 键不可以为null,值也不能为null 异步 非安全的 hashmap 键可以为null,值也可以为null 3. 其它 3.1 Collections:提供一组静态操作工具Collection集合 3.2 Arrays:提供一组静态操作数组的工具

找出Collections五种常用方法的作用

1.常用方法 public static boolean equals(int[] a, int[] a2)判断两个数组是否相等 public static String toString(int[] a) 输出数组信息 public static void fill(int[] a, int val) 将指定值填充到数组中 public static void sort(int[] a) 排序数组 public static int binarySearch(int[] a, int key) 二分法检索排序后数组指定的值

Map三层嵌套(2)Map 1List) List<Student> Map<String,List> Map<String,Map>

//初中部 List<Stu> ls=new ArrayList<>(); ls.add(new Stu("张晓东",90)); ls.add(new Stu("张晓西",75)); List<Stu> ls2=new ArrayList<>(); ls2.add(new Stu("张晓北",80)); ls2.add(new Stu("张晓南",82)); //高中部 List<Stu> ls3=new ArrayList<>(); ls3.add(new Stu("张三",90)); ls3.add(new Stu("李四",100)); List<Stu> ls4=new ArrayList<>(); ls4.add(new Stu("小王",70)); ls4.add(new Stu("老六",100)); List<Stu> ls5=new ArrayList<>(); ls5.add(new Stu("老八",70)); ls5.add(new Stu("小九",100)); //大学部 List<Stu> ls6=new ArrayList<>(); ls6.add(new Stu("可乐",60)); ls6.add(new Stu("雪碧",50)); List<Stu> ls7=new ArrayList<>(); ls7.add(new Stu("娃哈哈",90)); ls7.add(new Stu("老干妈",80)); Map<String, List<Stu>> map=new HashMap<String, List<Stu>>(); map.put("T110", ls); map.put("T111", ls2); Map<String, List<Stu>> map2=new HashMap<String, List<Stu>>(); map2.put("T206", ls3); map2.put("T222", ls4); map2.put("T208", ls5); Map<String, List<Stu>> map3=new HashMap<String, List<Stu>>(); map3.put("T230", ls6); map3.put("T231", ls7); Map<String, Map<String, List<Stu>>> x=new HashMap<String, Map<String, List<Stu>>>(); x.put("卓京初中部", map); x.put("卓京高中部", map2); x.put("卓京大学部", map3); Set<String> keySet = x.keySet(); for (String m : keySet) { Map<String, List<Stu>> map4 = x.get(m); System.out.println(m); Set<String> keySet2 = map4.keySet(); fo (String m2 : keySet2) {                 List<Stu> ls8 = map4.get(m2);                 System.out.println("    "+m2);                 for (Stu l : ls8) {                     System.out.println("    "+l);                 }                 

            }

        }

结果如下:

 

标签: t110电容

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

 锐单商城 - 一站式电子元器件采购平台  

 深圳锐单电子有限公司