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
相关文章推荐
- java 四种xml操作方式的基本使用方法
- Lucene的一些基本使用方法和概念 (JAVA)
- 正确使用MySQL JDBC setFetchSize()方法解决JDBC处理大结果集 java.lang.OutOfMemoryError: Java heap space
- Java学习之容器上(Collection接口常用方法,Iterator接口,使用foreach循环遍历Collection集合元素,Set集合通用知识(Hashset类,hashcode()与LinkedHashSet类))
- java 对类中的属性使用set/get方法的作用
- java 四种xml操作方式的基本使用方法
- JSP中的JavaBean的基本使用方法
- java中数组的基本使用方法
- java使用反射调用set和get方法
- 使用Kieker(基于AspectJ)监控Java桌面应用的基本方法
- java中的内部类与匿名类的基本使用方法
- java:log4j学习(5)-转帖:Log4j基本使用方法
- [Java] 集合类(List、Set、Map的基本使用)
- java中的map基本使用那几个方法(亲手试验过的)
- Java中JFrame的getContentPane()和setContentPane()方法使用说明
- iOS开发OC基础:OC集合NSSet、NSMutableSet以及NSCountedSet的基本方法的使用
- java Set的使用方法
- java中setMnemonic方法的使用
- java中memcached基本使用方法
- Java反射基本使用方法 示例