Map
- map中key值不可以重复
- TreeMap默认升序排列,如果想要降序,需要重写comparator方法
- HashMap.values()获取values集合,返回了一个Collection集合,后续要注意类型转换的错误
Set
set取出指定下标的元素,要先转化成list
list = new ArrayList<Integer>(tmap.values());
list.get(index); // 即可获取对应下标为index的元素
其他集合和数组之间的转化可以看这里
java获取长度的几种方式
- 数组:length属性。
- 字符串:length()方法。
- 泛型集合:size()方法。
数组长度为0和数组为null
一个长度为0的数组我们称之为“空数组”,空数组是一个真正的对象,只是包含元素个数为0。
null数组是一个空引用。
array== null || array.length == 0