图 14:Java 实例:ListMap(1080×1440 速查卡片)
🔀数组与集合互转
- 数组转集合:Arrays.asList(arr)(定长,不能 add/remove)
- 要可变:new ArrayList<>(Arrays.asList(arr))
- 集合转数组:list.toArray(new String[0])
['sort(list) 排序', 'reverse(list) 反转', 'shuffle(list) 打乱顺序', 'max / min 最大最小值', 'rotate(list, d) 循环移动', 'unmodifiableList 只读视图', 'frequency(c, o) 出现次数']
📏List 截取与替换
- subList(from, to) 左闭右开截取
- Collections.replaceAll(list, old, new) 批量替换
- 旧集合 Enumeration / Hashtable 已被
- Iterator / HashMap 取代。