蓝桥杯复习,常用的数据结构和方法

HashSet的使用

/**
		 * 	HashSet内的元素是唯一的(是无序的)
		 * 	存入顺序和取出顺序是不一致的
		 * 	不会对元素进行排序
		 */
		//创建对像
		HashSet<String> hashSet=new HashSet<String>();
		hashSet.add("qwe");
		hashSet.add("qwe");
		hashSet.add("ab");
		hashSet.add("aa");
		hashSet.add("c");
		//返回大小
		int size = hashSet.size();
		//是否为空
		boolean empty = hashSet.isEmpty();
		//如果存在,则从该集合中删除指定的元素。
		boolean remove = hashSet.remove("b");//删除了为true
		//是否包含元素
		boolean contains = hashSet.contains("aa");
		//遍历元素
		Iterator<String> iterator = hashSet.iterator();
		while (iterator.hasNext()) {
   
			String next = iterator.next();
			System.out.println(next);
		}
		//返回数组
		Object[] array = hashSet.toArray();
		String[] strArr=(String[])array;//强制转换

HashMap的使用

/**
		 * 	存入元素和取出元素的顺序是一致的
		 * 	键是唯一的
		 * HashMap
		 * 	不会对元素进行排序
		 */
		//创建对象
		HashMap<String, Integer> hashMap=new HashMap<String, Integer>();
		//添加元素
		hashMap.put("cc", 234);
		hashMap.put("qwe", 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值