1. 程式人生 > 資訊 >國內首個跨境資料託管服務平臺投用,企業向境外提供境內收集的個人資訊需進行安全評估

國內首個跨境資料託管服務平臺投用,企業向境外提供境內收集的個人資訊需進行安全評估

void add(int index, Object ele):在index位置插入ele元素
boolean addAll(int index, Collection eles):從index位置開始將eles中的所有元素新增進來
Object get(int index):獲取指定index位置的元素
int indexOf(Object obj):返回obj在集合中首次出現的位置。如果不存在,返回-1.
int lastIndexOf(Object obj):返回obj在當前集合中末次出現的位置。如果不存在,返回-1.
Object remove(int index):移除指定index位置的元素,並返回此元素
Object set(int index, Object ele):設定指定index位置的元素為ele
List subList(int fromIndex, int toIndex):返回從fromIndex到toIndex位置的子集合

總結:常用方法
增:add(Object obj)
刪:remove(int index) / remove(Object obj)
改:set(int index, Object ele)
查:get(int index)
插:add(int index, Object ele)
長度:size()
遍歷:
① Iterator迭代器方式
② 增強for迴圈
③ 普通的迴圈

注意:區分List中remove(int index)和remove(Object obj)

public void testListRemove() {
List list = new ArrayList();
list.add(1);
list.add(2);
list.add(3);
updateList(list);
System.out.println(list);//
}

private void updateList(List list) {
//list.remove(2);
list.remove(new Integer(2));
}
分析:第一條語句list.remove(2);中2是index,所以移除的是索引為2的元素,它是list的remove(int index);
第二條語句list.remove(new Integer(2));中的2是物件,所以移除的是內容為2的元素,它是list的remove(Object obj)。