Java中Set常用方法总结

Set集合

1.Set集合不可以保存重复数据
2.Set集合中HashSet按照随机顺序储存数据,LinkedHashSet是按照用户储存的顺序储存,TreeSet按照自然顺序储存。

常用方法

add() : 向集合中添加元素;
size() : 统计集合内元素个数;
isEmpty() : 判断集合是否为空;
代码示例:

package test1;

import java.util.Set;
import java.util.HashSet;

public class Test {
	public static void main(String[] args){
		
		Set<String> set=new HashSet<String>();
		
		set.add("Jim");//添加Jim
		set.add("Jack");//添加Jack
		
		System.out.println(set.size());//输出集合长度
		
		System.out.println(set.isEmpty());//判断集合是否为空
	}
}

遍历集合

因为set没有get()方法,无法获得下标,所以无法使用传统循环,有其他两种遍历方法:
(1)简便for循环

for(String name :set) {
		     System.out.println(name);
		}

(2)迭代器

Iterator<String> iterator=set.iterator();
		while(iterator.hasNext()) {//判断下一位是否有元素
			System.out.println(iterator.next());//获取当前位元素
		}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值