List遍歷以及剔除指定資料

2022-07-12 08:12:07 字數 1570 閱讀 1691

一.list三種遍歷方式

1.for迴圈

listlist = new arraylist();

list.add("a");

list.add("b");

list.add("c");

list.add("d");

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

2.foreach迴圈

listlist = new arraylist();

list.add("a");

list.add("a");

list.add("c");

list.add("d");

for(string name : list)

3.迭代器迴圈

listlist = new arraylist();

list.add("a");

list.add("a");

list.add("c");

list.add("d");

iteratorit = list.iterator();

while(it.hasnext())

二.遍歷list並刪除符合條件的資料  

1.首先是我們最常見的for迴圈,通過索引下標來

listlist = new arraylist();

list.add("a");

list.add("a");

list.add("c");

list.add("d");

system.out.println(list.tostring());

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

} system.out.println(list.tostring());

2.foreach迴圈刪除

listlist = new arraylist();

list.add("a");

list.add("a");

list.add("c");

list.add("d");

for(string name : list)

} system.out.println(list.tostring());

3.迭代器刪除

listlist = new arraylist();

list.add("a");

list.add("a");

list.add("c");

list.add("d");

iteratorit = list.iterator();

while(it.hasnext())

} system.out.println(list.tostring());

三:list列表刪除另乙個列表中擁有指定元素的資料

1 listdplist =getlist(userid);

2for

(entermodel em : emlist)9}

10 }

list剔除元素 遍歷List時剔除元素

遍歷list時刪除元素 一般呼叫刪除方法都是集合的方法,例如 list list new arraylist list.add list.remove 但是,如果在迴圈的過程中呼叫集合的remove 方法,就會導致迴圈出錯,例如 for int i 0 i list.remove 由於list每次r...

List中取出特定資料

listlist new arraylist arrays.aslist a b c f b e d for int i 0 i list.size i 程式執行結果如圖 由結果分析可知,利用for遍歷刪除,刪除某個元素之後,list的大小發生變化,索引也發生變化,當刪除索引為1的b之後,繼續根據索...

ping指定資料報大小

ping指定資料報大小 linux下ping包的預設大小為64byte,次數不限。但有時我們需要嘗試ping大資料報,來測試網路的狀況,這時,就要指定ping包的大小了。linux下ping大資料報的格式 語 法 ping dfnqrrv c 完成次數 i 間隔秒數 i 網路介面 l 前置載入 p ...