public class Goods {//商品实体类private String number;//商品编号private String name;//商品价格private  double price;//商品单价private  int quantity;//商品数量public void setNumber(String number) {this.number = number;}public String getNumber() {return number;}public void setName(String name) {this.name = name;}public String getName() {return name;}public void setPrice(double price) {this.price = price;}public double getPrice() {return price;}public void setQuantity(int quantity) {this.quantity = quantity;}public int getQuantity() {return quantity;}
}

测试结果

//treeset
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
import java.util.UUID;//set接口
public class test60{public static void main(String[] args){//Set goodsset=new HashSet(18);//初始容量,不够用会自动扩展Set goodsset=new HashSet(16);Goods goods0=new Goods();goods0.setName("肥皂");goods0.setNumber(UUID.randomUUID().toString());goods0.setQuantity(20000);Goods goods1=new Goods();goods1.setName("洗发水");goods1.setNumber(UUID.randomUUID().toString());goods1.setQuantity(20000);Goods goods2=new Goods();goods2.setName("运动鞋");goods2.setNumber(UUID.randomUUID().toString());goods2.setQuantity(20000);Goods goods3=new Goods();goods3.setName("运动鞋");goods3.setNumber(UUID.randomUUID().toString());goods3.setQuantity(2000);goodsset.add(goods2);goodsset.add(goods1);goodsset.add(goods0);goodsset.add(goods3);Iterator iterator=goodsset.iterator();while(iterator.hasNext()){Goods g=(Goods)iterator.next();System.out.println(g.getName()+"\t"+g.getNumber()+"\t"+g.getQuantity());}for(Object O:goodsset){System.out.println(((Goods)O).getName());}//将set集合中的所有元素封装为Object数组返回Object[] objs=goodsset.toArray();for(int i=0;i<objs.length;i++){System.out.println(((Goods)objs[i]).getName());}}
}

测试结果

java学习(120):set的iterator相关推荐

  1. 《Java学习笔记(第8版)》学习指导

    <Java学习笔记(第8版)>学习指导 目录 图书简况 学习指导 第一章 Java平台概论 第二章 从JDK到IDE 第三章 基础语法 第四章 认识对象 第五章 对象封装 第六章 继承与多 ...

  2. Java学习之路12——GUI编程

    组件:窗口.弹窗.面板.文本框.列表框.按钮.图片.监听事件.鼠标.键盘事件 一.简介 GUI的核心开发技术:Swing AWT. 弊端: 页面不美观 需要jre环境 学习的必要性 可以写出自己心中想 ...

  3. java学习笔记11--集合总结

    java学习笔记系列: java学习笔记10--泛型总结 java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Ob ...

  4. java关于泛型的实验代码_[ Java学习 ] 泛型类的应用实验

    成文原因: 这篇文章是我这周所做的 Java 实验题的一个小总结. 这次实验让我深刻赞同了我们 Java 老师在这节实验课前告诉我们的话: 最重要的是把问题想明白,它要怎么拆分成几个类,每个类里究竟需 ...

  5. java学习之路目录(已完结)

    java学习之路目录(持续更新中-) 第一阶段 javaSE(完结) 序号 标题 内容 001 java初识 java语言特点.体系结构.运行机制 002 java SE基础语法 注释.关键字.变量. ...

  6. 2016最新Java学习计划

    一.Java学习路线图 二.Java学习路线图--视频篇 六大阶段 学完后目标 知识点 配套免费资源(视频+笔 记+源码+模板) 密码        第一阶段 Java基础 入门 学习周期: 35天 ...

  7. Java学习---day14_集合框架03

    Java学习-day14_集合框架03 Set集合 Set集合中,没有下标的概念 Set集合,是一个去重复的集合.在Set集合中不会添加重复的元素的 在向一个Set集合中添加元素的时候,会先判断这个元 ...

  8. 寒假宅喵java学习

    1.25 小fleeting 学习java 关于辅助书籍: Core Java 字典 比如学习完了IO的知识,觉得意犹未尽,那么就通过这本字典一样的Java书籍,把IO的知识更丰满的刷一遍 Effec ...

  9. java学习中,DVD管理系统纯代码(java 学习中的小记录)

    java学习中,DVD管理系统纯代码(java 学习中的小记录)作者:王可利(Star·星星) class DvdMain{public static void main (String[] args ...

  10. Java学习指南从入门到入土

    Java学习指南从入门到入土 本身其实只是刚刚入门,只是经历了两年时间的风吹雨打,经历了各种bug的折磨和学习各种框架的辛酸,才有得现有的 刚刚入门.有句老话说的好叫做 从入门到放弃,人生不易要及时放 ...

最新文章

  1. 通信数字信号处理基本知识
  2. hdu3400 两重三分
  3. php代码执行相关函数,关于当前PHP脚本运行时系统信息相关函数
  4. clustalw序列比对_序列比对(二)
  5. 1847 奇怪的数学题(杜教筛 + Min_25 + 第二类斯特林数)
  6. python与线性代数 线性方程组的解集
  7. AWS云上混沌工程实践之启动篇
  8. java 批量发送邮件_spring boot实现异步批量发送邮件
  9. POJ刷题顺序(转载)
  10. Ansible tags 的用法详解
  11. 匹配输入华为:编程实现联想输入法 输入联想功能是非常实用的一个功能,请编程实现类似功能...
  12. Halium 9 尝鲜 -- 在小米平板4上的移植 (六)
  13. 测试开发面试(八)——进程与线程、python数据结构、数据库
  14. C# 矩阵库 功能特别强大!!
  15. 传统与深度学习遥感变化监测遥感技术路线与方法
  16. cesium加载谷歌影像底图
  17. java 第一章 > java背景,数据类型,键盘录入,标识符
  18. JavaScript中常用事件有哪些?
  19. 分布式定时任务调度管理系统
  20. Supervised Online Hashing via Hadamard Codebook Learning

热门文章

  1. PHPmysqli的 预处理执行查询语句
  2. 推荐阅读《大话设计模式》的策划编辑陈禹成写的新书《电脑使用说明书》
  3. 2020运动相机推荐_2020年超有价值入门级微单相机推荐,超高性价比几款入门级微单相机(选购指南)...
  4. visio studio json工具_《产品经理入门指南》彩蛋2:别技淫原型图!你的Visio和Balsamiq Mockup入门了吗?...
  5. 用java判断一个年份是否为闰年_判断闰年还是平年
  6. linux 读取内存颗粒,linux查看主板内存槽与内存信息的命令dmidecode怎么用
  7. Python flask 开发工具和框架安装
  8. 【树莓派学习笔记】六、启用摄像头、实时视频、录像和截图
  9. 水星MW300R v2 路由器刷DD-Wrt 小记
  10. Mybatis高级-resultMap之collection聚集