博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java- Collection Set集合
阅读量:4684 次
发布时间:2019-06-09

本文共 1269 字,大约阅读时间需要 4 分钟。

首先HashSet类创建集合对象和遍历对象

package set;import java.util.HashSet;import java.util.Iterator;//hashset储存字符串并遍历/*        hashset官方文档说明:此类实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。                    它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变。                    此类允许使用 null 元素。                            set官方文档说明:一个不包含重复元素的 collection。更确切地讲,                        set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。                        正如其名称所暗示的,此接口模仿了数学上的 set 抽象。 */public class setdemo {    public static void main(String[] args) {//        创建集合对象        HashSet
set=new HashSet
();// 添加集合对象 set.add("name"); set.add("age"); set.add("address");// 开始遍历集合// 1.迭代器遍历 Iterator
it=set.iterator(); while(it.hasNext()) { String s=it.next(); System.out.println(s); }// 2.转数组遍历 Object[]arr=set.toArray(); for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); }// 3.增强for循环遍历 for(String s:set) { System.out.println(s); } }}//总结:// 1.输出得顺序和输入得顺序不一样,所以是无序// 2.set集合得对象都是唯一性// 3.因为无序所以没有索引// 4.此类允许空null值

 

 

转载于:https://www.cnblogs.com/bai-boy/p/10338659.html

你可能感兴趣的文章
hibernate validation HV000030: No validator could be found for constraint
查看>>
Telink MESH SDK 如何使用PWM
查看>>
LR SP PC
查看>>
C# 图片识别(支持21种语言)【转】
查看>>
jQuery基础教程
查看>>
P2709 小B的询问
查看>>
第三组的抓包作业
查看>>
ILNumerics项目的应用之线性方程
查看>>
django考点
查看>>
python-socket
查看>>
python day2 模块初识、pyc定义
查看>>
基础数据结构
查看>>
WebApi2官网学习记录---单元测试
查看>>
Backbone.js源码分析(珍藏版)
查看>>
完全背包问题
查看>>
滴水穿石-09多线程
查看>>
[树形dp] Jzoj P1162 贪吃的九头龙
查看>>
Jquery 相关笔记
查看>>
利用表单发送邮件
查看>>
计算机一族必喝的四杯茶
查看>>