编程语言
首页 > 编程语言> > JAVA学习心得——HashSet常用方法总结

JAVA学习心得——HashSet常用方法总结

作者:互联网

由上一篇博客我们知道HashSet也是一个集合。
并且Collectino—>Set—>AbstractSet—>HashSet.
下面我们开始了解HashSet的常用方法。
1、.add();//用于在HashSet集合中添加元素。

值得注意的是,HashSet中元素没有顺序,没有相同元素,所以不存在.add(index,element);这个用法,具体为什么我会在下一篇博客中详细阐述,现在我们就记住HashSet中元素没有顺序就行了

例程:

public class Test{
	public stastic void main(String [ ] args(){
		HashSet<String> set = new HashSet<String>();
		set.add("Tom");
		set.add("Alan");
		set.add("Jim"); 
		System.out.println(set);
	}
}

输出结果为:
在这里插入图片描述


下面我们介绍方法时,默认有类、main方法以及set这个HashSet集合。

2、.seiz();//用于“测量”集合中元素的个数。
例程:

		set.add("Tom");
		set.add("Alan");
		set.add("Jim");
		System.out.println(set.siez());

输出结果是:3


3、.remove();//移除集合中的某个元素。
例程:

		set.add("Tom");
  		set.add("Alan");
  		set.add("Jim");
  		set.remove("Alan");
 		System.out.println(set);

输出结果是:
在这里插入图片描述


4、.clear()//用于清楚集合中所有元素。
5、.isEmpty()//用于测试集合中是否有元素,返回值类型为boolean。
例程:

		set.add("Tom");
		set.add("Alan");
  		set.add("Jim");
 		set.clear();
 		boolean a = set.isEmpty();
 		System.out.println(a);

输出结果是:true


6、.iterator();//用于将集合中元素转存在iterator中。

		set.add("Tom");
		set.add("Alan");
    		set.add("Jim");
		Iterator<String>  iterator = set.iterator();
		while(iterator.hasNext()){
			System.out.println("iterator.next()");
		}

运行结果如下:
在这里插入图片描述

上述例程可以将HashSet中的元素遍历并输出,那么通过for each也是可以的。
下面我们来试一下
例程:

		set.add("Tom");
		set.add("Alan");
		set.add("Jim");
		for(String name:set){
			System.out.println("name");
		}

输出如下:
在这里插入图片描述


以上就是HashSet的常用方法以及遍历方法。

标签:set,JAVA,iterator,HashSet,例程,学习心得,Alan,add
来源: https://blog.csdn.net/low1101/article/details/98884397