List<List<Integer>> resList = new ArrayList<>() 注意它的定义
List<Integer> list = new ArrayList<Integer>() 注意这个写法
array=Arrays.copyOf(original, newLength) |
复制原数组original到array,并重新定义数组长度 |
resList.add(new ArrayList<>(path)) |
将path的内容加到reslist里。为什么不直接写reslist.add(path)?这样写只是把指针赋给reslist如果后面path内容变了,reslist加入的也会变 |
list.contains(i) |
判断列表中是否包含指定元素i |
reslist.get(index) |
获得List<List<Integer>>某一行 |
list.set(index, bean) |
设置某个索引index的值为bean |
Collections.sort(list) |
对List<Integer>进行排序 |
Arrays.asList(a, b, c, d) |
a,b,c,d组成一个列表。当然还可能有e,f,.... |
list.add(a) |
将a加到列表list中 |
list.add(index, a) |
在指定位置插入元素,后面的元素都往后移一个元素 |
list.get(index) |
返回list集合中指定索引位置的元素 |
list.indexOf(o) |
返回list集合中第一次出现对象o的索引位置,没有则返回-1 |
list.remove(index) |
删除指定索引的对象 |
list.sublist(1, 3) |
返回从索引1到3的元素集合,返回列表,包左不包右 |
Arrays.sort(temp) |
对数组进行排序,没有返回,直接在原数组中操作 |
Arrays.fill(dp, 1) |
填充数组dp用数值1 |
|
|
|
|
|
|
未完待续......