在set集合中contains()方法是判斷set集合是否包含指定的元素,
如果包含返回true,否則返回false。
先建立乙個類
package com.test;
public class student
public student()
public int hashcode()
public boolean equals(object obj) else if (!m_name.equals(other.m_name))
return false;
return true;
}}
contains(object obj)
判斷set集合中是否包含指定的元素
public void testcontains()
containsall(collection<?> c)
判斷set集合中是否包含指定的的多個元素
public void testcontainsall();
student1[0].m_name = name1;
student1[1].m_name = name2;
system.out.println("students need to judge the name is:"+name1+" and "+name2);
system.out.println("whether in students list:"+student1[0].m_name+" and "
+student1[1].m_name+": "+set_student.containsall(arrays.aslist(student1)));
}
在main()方法中呼叫
public class test
public void testadd();
set_student.addall(arrays.aslist(stu2));
student stu3= ;
set_student.addall(arrays.aslist(stu3)); }
public void testcontains()
public void testcontainsall();
student1[0].m_name = name1;
student1[1].m_name = name2;
system.out.println("students need to judge the name is:"+name1+" and "+name2);
system.out.println("whether in students list:"+student1[0].m_name+" and "
+student1[1].m_name+": "+set_student.containsall(arrays.aslist(student1))); }
public void testiterator()
system.out.println(); }
public static void main(string args)
}
Python 中的集合(set)
set 擁有類似 dict 的特點 可以用 花括號來定義 不推薦使用 其中的元素沒有序列,也就是是非序列型別的資料 set 中的元素不可重複,類似 dict 的鍵.set 也有一點 list 的特點 有一種集合可以原處修改.一 建立 set s1 set zhrq95 s1 set z h r q ...
pyhon中的集合set
在互動模式下輸入 dir set 獲取所有方法 add 增加 clear 清空集合 copy 複製集合 difference 求差集 difference update 求差集,並更新自己 discard intersection 求交集 intersection update 求交集 並更新自己 ...
Java 中的set集合
set集合類似於乙個罐子,程式可以依次把多個物件 丟進 set集合,而set集合通常不能記住元素的新增順序。set集合不允許包含相同的元素,如果試圖把兩個相同的元素加入同乙個set集合中,則新增操作失敗,add 方法返回 false,且新元素不會被加入。一 hashset類是set介面的典型實現類,...