list集合基本操作整理 簡單易懂

2021-09-02 14:28:35 字數 1963 閱讀 8509

list集合基本操作

listlist=new arraylist<>();

//新增

list.add(1); //索引為0

list.add(3); //索引為1

list.add(8); //索引為2

list.add(22); //索引為3

//移除

//索引移除

list.remove(2);

//根據值移除

list.remove(8);

//獲取

string str = null;

//下標獲取

string str = list.get(3);

//list中是否包含某個元素

listfruits=new arraylist<>();

fruits.add("蘋果");

fruits.add("香蕉");

fruits.add("桃子");

//for迴圈遍歷list

for (int i = 0; i < fruits.size(); i++)

//true or false

system.out.println("我喜歡吃蘋果");

}else

//排序

listnums = new arraylist();

nums.add(3);

nums.add(5);

nums.add(1);

nums.add(0);

system.out.println(nums);

collections.sort(nums); //正序

collections.reverse(nums); //反轉

system.out.println(nums);

//list中檢視(判斷)元素的索引

listnames=new arraylist<>();

names.add("劉備"); //索引為0

names.add("關羽"); //索引為1

names.add("張飛"); //索引為2

names.add("劉備"); //索引為3

names.add("張飛"); //索引為4

system.out.println(names.indexof("劉備"));

system.out.println(names.lastindexof("劉備"));

system.out.println(names.indexof("張飛"));

system.out.println(names.lastindexof("張飛"));

//根據元素索引位置進行的判斷

if (names.indexof("劉備")==0) else if (names.lastindexof("劉備")==3) else

//判斷list是否為空

if (person.isempty()) else

//返回iterator集合物件

system.out.println("返回iterator集合物件:"+person.iterator());

//去重

listlst1=new arraylist<>();

lst1.add("aa");

lst1.add("dd");

lst1.add("ss");

lst1.add("aa");

lst1.add("ss");

//方法 1.

for (int i = 0; i i; j--) }}

system.out.println(lst1);

//方法 2.

listlst2=new arraylist<>();

for (string s:lst1)

}system.out.println(lst2);

java 操作list集合

二 對list集合進行刪除 1.普通的for迴圈刪除某個指定的元素 listlist new arraylist for int i 0 i 11 i system.out.println 刪除前的集合為 list int leng list.size for int i 0 i leng i sy...

list基本操作

列表的使用 list1.extend 列表 在列表的末尾一次性追加另外乙個列表中的多個值 list1.insert 下標值,元素 列表 在下標處插入元素,順序後延 list1.pop 下標值 移除最後乙個元素,並返回該元素,預設刪除最後乙個 list1.remove 元素 移除第乙個匹配的元素,找不...

List集合基本處理

1.迴圈list中的所有元素然後刪除重複 for int i 0 i list.size 1 i 2.通過hashset踢除重複元素 hashset h new hashset list list.clear list.addall h 3.刪除arraylist中重複元素,保持順序 for ite...