集合
1.1、定义
集合就是类型统一的数据组合而成的数据结构,该数据结构可以任意的改变长度。
1.3、Set
Set数据存储结构,无序,且不可以重复,元素可以为null,但是也只能出现一次,如下图:
1.3.1、HashSet
HashSet是无序且不可重复元素的Set集合。
package com.wlx.day13;
import java.util.HashSet;
import java.util.Iterator;
public class HashSetDemo
{
public static void main(String[] args)
{
//创建一个集合对象
HashSet<Object> hs = new HashSet<>();
//此处表示hs集合中只能存放String字符串类型的元素
// HashSet<String> hs = new HashSet<>();
//向Set集合中添加元素
hs.add("tom");
hs.add(123);
hs.add(3.14);
hs.add(true);
hs.add('c');
hs.add(new HashSetDemo());
//输出集合hs中的元素
System.out.println(hs);
//获取集合hs中的元素个数
System.out.println(hs.size());
//删除集合hs中指定的元素
hs.remove(123);
System.out.println(hs);
//使用循环遍历集合
for(Object obj : hs)
{
System.