public class test1
// 5,遍歷hashset
for (integer integer : hs) } }
public class test2
//4,遍歷hashset,列印每乙個字元
for(character ch : hs) } }
public class test3
/* * 分析
* 去除list集合中的重複元素
* 1,建立乙個linkedhashset集合
* 2,將list集合中所有的元素新增到linkedhashset集合
* 3,將list集合中的元素清除
* 4,將linkedhashset集合中的元素新增回list集合中
*/ public static void getsingle(list list)
}public class test4
/*
* 定義方法,排序並保留重複
* 分析:
* 1,建立treeset集合物件,因為string本身就具備比較功能,但是重複不會保留,所以我們用比較器
* 2,將list集合中所有的元素新增到trreset集合中,對其排序,保留重複
* 3,清空list集合
* 4,將treeset集合中排好序的元素新增到list中
*/public static void sort(listlist)
});//2,將list集合中所有的元素新增到trreset集合中,對其排序,保留重複
ts.addall(list);
//3,清空list集合
list.clear();
//4,將treeset集合中排好序的元素新增到list中
list.addall(ts);
}
public class test5
});
//4,遍歷字元陣列,將每乙個字元儲存在treeset集合中
for(char c : arr)
//5,遍歷treeset集合,列印每乙個字元
for(character c : ts) } }
public class test6
});
//3,無限迴圈不斷接收整數,遇到quit退出,因為退出是quit,所以鍵盤錄入的時候應該都以字串的形式錄入
while(true)
//4,判斷是quit就退出,不是將其轉換為integer,並新增到集合中
integer i = integer.parseint(line);
ts.add(i);
} // 5,遍歷treeset集合並列印每乙個元素
for (integer integer : ts) } }
public class test7
});
//4,錄入五個學生,所以以集合中的學生個數為判斷條件,如果size是小於5就進行儲存
while(ts.size() < 5)
//7,遍歷treeset集合列印每乙個student物件
system.out.println(「排序後的學生資訊:」);
for (student s : ts) } }
集合 (set的練習)
給你兩個集合,要求 注 同乙個集合中不會有兩個相同的元素。每組輸入資料分為三行,第一行有兩個數字n,m 0 n,m 10000 分別表示集合a和集合b的元素個數。後兩行分別表示集合a和集合b。每個元素為不超過int範圍的整數,每個元素之間有個空格隔開。針對每組資料輸出一行資料,表示合併後的集合,要求...
Dict字典 Set集合的練習
下面寫一些使用 dict字典 和 set集合 的常用例子,編輯器使用idle。a 方法一 a.update print a 方法二 a.update e 5 f 6 print a 方法三 a.update g 7 h 8 print a 輸出結果 當字典中不存在某個鍵值對時,才插入到字典中 如果存...
Collection集合 (set集合)
不包含重複元素的集合 即使新增重複元素之後,最終也只能顯示乙個 沒有帶索引的方法,所以不能使用普通的for迴圈遍歷 hashset 對集合的迭代順序不作任何保證 object類中有乙個方法可以獲取物件的雜湊值 public int hashcode 返回物件的雜湊碼值 物件的雜湊值特點 同乙個物件多...