set的常見用法有建立Set、新增元素、刪除元素、判斷Set是否為空、取得Set的大小、遍歷Set、找出元素和集合運算。詳細介紹:1、建立Set,Setset=newHashSet();;2、新增元素,set.add("java"); set.add("python");;3、刪除元素,set.remove("java");等等。
Set是Java中的重要集合類,它主要用於儲存不重複的元素。 Set介面繼承了Collection接口,因此它具有Collection中的所有方法。以下是一些Set的常見用法:
1、建立Set
可以使用Set介面建立一個新的Set物件。例如:
Setset=newHashSet();
2、新增元素
可以使用add()方法新增元素到Set。例如:
set.add("java"); set.add("python");
3、刪除元素
可以使用remove()方法從Set中刪除元素。例如:
set.remove("java");
4、判斷Set是否為空
可以使用isEmpty()方法判斷Set是否為空。例如:
if(set.isEmpty()){ System.out.println("Setisempty"); }
5、取得Set的大小
可以使用size()方法取得Set的大小。例如:
intsize=set.size(); System.out.println("Setsize:"+size);
6、遍歷Set
可以使用for-each迴圈遍歷Set中的元素。例如:
for(Stringelement:set){ System.out.println(element); }
7、找出元素
可以使用contains()方法來尋找Set中是否包含某個元素。例如:
booleancontains=set.contains("python"); System.out.println("Setcontainspython:"+contains);
8、集合運算
可以使用集合運算(如並集、交集、差集等)運算Set。例如:
Setunion=newHashSet(set); union.addAll(newHashSet("python","javaScript")); System.out.println("Setunion:"+union); Setintersection=newHashSet(set); intersection.retainAll(newHashSet("python","javaScript")); System.out.println("Setintersection:"+intersection); Setdifference=newHashSet(set); difference.removeAll(newHashSet("python","javaScript")); System.out.println("Setdifference:"+difference);
以上是一些Set的常見用法。在實際程式設計中,你可以根據需要靈活使用Set介面及其方法。
以上是set的常見用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!