練習 集合元素處理

2021-10-10 19:59:53 字數 1593 閱讀 1588

public class demo01streamtest 

}arraylistone2= new arraylist<>();

//只要前三個,儲存到新集合中

for (int i = 0; i <3; i++)

arraylisttwo =new arraylist<>();

two.add("王五");

two.add("趙六");

two.add("馮老七");

two.add("張國榮");

two.add("張學友");

two.add("張大哥");

arraylisttwo1 =new arraylist<>();

//只要姓張的,儲存到乙個新集合中

for (string name : two)

}//第二隊伍篩選之後不要前2個,儲存到乙個新集合中

arraylisttwo2=new arraylist<>();

for (int i = 2; i < two1.size(); i++)

//將兩個隊伍合併乙個隊伍 儲存到乙個新集合中

arraylistall= new arraylist<>();

all.addall(one2);

all.addall(two2);

arraylistlist =new arraylist<>();

for (string name : all)

for (string name : all)

}}

使用stream方式

public class demo01streamtest 

}arraylistone2= new arraylist<>();

//只要前三個,儲存到新集合中

for (int i = 0; i <3; i++)

arraylisttwo =new arraylist<>();

two.add("王五");

two.add("趙六");

two.add("馮老七");

two.add("張國榮");

two.add("張學友");

two.add("張大哥");

arraylisttwo1 =new arraylist<>();

//只要姓張的,儲存到乙個新集合中

for (string name : two)

}//第二隊伍篩選之後不要前2個,儲存到乙個新集合中

arraylisttwo2=new arraylist<>();

for (int i = 2; i < two1.size(); i++)

//將兩個隊伍合併乙個隊伍 儲存到乙個新集合中

arraylistall= new arraylist<>();

all.addall(one2);

all.addall(two2);

arraylistlist =new arraylist<>();

for (string name : all)

for (string name : all)

}}

集合,集合的練習

set不支援 索引,切片,重複,連線,因為set是無序的 s print s 列表去重 li 1,2,3,1,2,3 print list set li s1 s2 print 並集 s1.union s2 並集 print 交集 s1.intersection s2 交集 求交集時,把s1的值更新...

移除集合元素

s.remove x 將元素 x 從集合 s 中移除,如果元素不存在,則會發生錯誤。thisset set google runoob taobao thisset.remove taobao print thisset thisset.remove facebook 不存在會發生錯誤 traceb...

C 集合練習

namespace listdemo endregion region 把分揀奇偶數的程式用泛型實現。list random rand new random listl1 new list listl2 new list int i 0 while i 10 foreach var item in ...