您的位置:首页 > 编程语言 > Java开发

Java set 基本使用方法

2017-11-05 22:49 309 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: