LeetCode Java 常用函数
基础对照
| 用法 |
适用对象 |
示例 |
size() |
集合类 |
list.size() |
length() |
字符串 |
"abc".length() |
length |
数组 |
array.length |
拷贝除了最后一个元素的所有内容
List<String> copy = new ArrayList<>(original.subList(0, original.size() - 1));
数组降序
// citations = Arrays.stream(citations)
// .boxed()
// .sorted(( o1, o2) ->{
// return o2 - o1;
// }
// )
// .mapToInt(value-> {
// return value.intValue();
// }
// )
// .toArray();
ArrayList 副本
// 使用构造函数创建副本
ArrayList<String> copyList = new ArrayList<>(originalList);
ArrayList<String> copyList = new ArrayList<>();
copyList.addAll(originalList);
二维数组
ArrayList<ArrayList<Integer>> list = new ArrayList<>(10);
list.add(new ArrayList<>(Arrays.asList(1,2,3)));
list.add(new ArrayList<>(Arrays.asList(4,5,6)));
list.add(new ArrayList<>(Arrays.asList(7,8,9)));
System.out.println(list);