set集合中的contains操作

2021-07-09 11:49:33 字數 1638 閱讀 4540

在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介面的典型實現類,...