Java set 基本使用方法

来源:互联网 发布:apache 进程池 编辑:程序博客网 时间:2024/05/16 14:52
package StringTest;import java.util.HashSet;import java.util.Hashtable;import java.util.Iterator;import java.util.Random;import java.util.Set;public class StringT {public static void main(String[] args) {Set<String> set=new HashSet<String>();set.add("1");set.add("2");set.add("1");set.add("1");set.add(null);System.out.println("1="+set);Set<String> set2=new HashSet<String>();set2.add("6");set2.add("7");//2.addAll方法,可以将一个集合整体加入到set中。set.addAll(set2); System.out.println("2="+set);//3.remove方法,可以删除指定的一个元素set.remove("2");System.out.println("3="+set);//4.emoveAll方法,可以从set中批量删除一部分数据。set.removeAll(set2);System.out.println("4="+set);//5.clear方法,可以快速清空整个set。set.clear();System.out.println("5="+set);//6.使用for循环方式进行遍历set.add("11");set.add("22");set.add("33");set.add("44");for (String s : set2) {System.out.println("6===="+s);}//7.使用迭代器iterator进行遍历Iterator<String> it=set.iterator();while (it.hasNext()) {System.out.println("7===="+it.next());}//8.长度数量int size=set.size();System.out.println("8===="+size);//9.sEmpty方法,判断set对象是否为空boolean is=set.isEmpty();System.out.println("9===="+is);}}


运行结果:

1=[null, 2, 1]

2=[null, 2, 1, 7, 6]

3=[null, 1, 7, 6]

4=[null, 1]

5=[]

6====7

6====6

7====44

7====22

7====33

7====11

8====4

9====false



原创粉丝点击