一、AarrayList方法
1、public?void?add(int?index,?E?element) : 将指定的元素,添加到该集合中的指定位置上。
2、public?E?get(int?index) :返回集合中指定位置的元素。
3、public?E?remove(int?index) : 移除列表中指定位置的元素, 返回的是被移除的元素。
4、public?E?set(int?index,?E?element) :用指定元素替换集合中指定位置的元素,返回值的更新前的元素
例子:
public class ListTest {
// private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {}; 长度为0的空数组
// private int size; 集合的长度
// transient Object[] elementData 集合存储元素的数组
public static void main(String[] args) {
List<Integer> array = new ArrayList<>();
array.add(1);
array.add(4);
array.add(2);
array.add(7);
System.out.println(array.get(3));
System.out.println(array.set(1,8));
System.out.println("排序....");
/*
array.sort(new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
return o2-o1;
}
});
*/
//使用lambda表达式简写
array.sort((a,b)->{
return b-a;
});
System.out.println(array);
}
}
原文:https://www.cnblogs.com/jock766/p/13467323.html