一.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 ...