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;}
}

测试结果

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
import java.util.UUID;//set接口
public class test59 {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);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());}}
}

运行结果

java学习(119):set类相关推荐

  1. JAVA学习笔记(类的学习)

    JAVA学习笔记(类的学习) 类声明和类体 构造方法和对象创建 对象的引用和实体 成员变量 方法 方法重载 关键字this 包 import语句 访问权限 对象数组 反编译和文档生成器 JAR文件 1 ...

  2. java学习之fiel类

    今天学习了Java基础之fiel类 构造方法: public fiel(String Pathname) public fiel(String Parent, String Child) public ...

  3. Java学习笔记1——类和对象

    面向对象 对象:万物皆对象 面向对象 类:模子,属性+方法,类是对象的类型,是具有相同属性和方法的一组对象的集合 对象属性:对象拥有的各种特征,"对象有什么" 对象方法:对象执行的 ...

  4. Java学习-7.复用类

    复用类 组合语法 组合技术:只需将对象引用置于新类中即可. class WaterSource {private String s;WaterSource() {System.out.println( ...

  5. Java学习笔记——Calendar类

    Java中的日期类主要包括:Date类和Calendar类,本文中将对Calendar类进行讲解. 一.Calendar类的简介 Calendar类是一个抽象类,在实际使用时实现特定的子类的对象,只需 ...

  6. Java学习笔记_类和对象

    ·类:是一组相关属性和行为的集合,可以看成是一类事务的模板,使用事物的属性特征和行为特征来描述该类事物. ·属性:该事物的状态信息 ·行为:就是该事物能够做什么 ·对象:一类事物的具体体现,对象是类的 ...

  7. Java学习记录-3.类的复用

    对类的复用主要有两种方式,组合与继承. 组合 在一个类中使用一个类. 对于这些对象的初始化有四种方式: 1.在定义域处,这样在构造器被调用之前就会被初始化. 2.在构造器内. 3.惰性初始化,既在使用 ...

  8. Head First Java学习笔记(2):类与对象

    类 1.类是定义同一类所有对象的变量和方法的蓝图或原型. 2.实例变量的值由类的每个实例提供.当创建类的实例时,就创建了这种类型的一个对象,然后系统为类定义的实例变量分配内存.然后可以调用对象的实例方 ...

  9. Java学习——对象和类

    1. 入门例子 package jihite;public class Dog{int dogage;public Dog(String name){System.out.println(" ...

  10. JAVA学习3-抽象类、内部类、数组、Object、System、String、基本包装类型

    21.类之间的关系 is a:继承关系 has a : 关联关系,通常以属性的形式存在 like a:实现关系,通常是类与接口的关系; 22.抽象类与接口的区别 抽象类是半抽象的,接口是完全抽象的: ...

最新文章

  1. c语言中空格字符怎么表示_漫画:腾讯面试题,请实现把字符串中的空格替换为“%20”...
  2. centos下添加管理员组和添加管理员用户及相关操作
  3. baidu+app+per+android,百度移动统计|移动应用APP统计|android统计分析|iOS统计分析
  4. 一份北大信科内部流传的 “CS 自救指南”
  5. cuda笔记-第一个cuda程序
  6. Flink JDBC Connector:Flink 与数据库集成最佳实践
  7. [PYTHON] 核心编程笔记之八-Python条件和循环
  8. 使用HTML5 Web存储的localStorage和sessionStorage方式
  9. 内存管理的概念及作用
  10. BPM 與 SOA的演進與展望(下)
  11. 达梦数据库创建公共同义词和私有同义词
  12. 中国菜刀与一句话木马之间的原理分析
  13. amd显卡怎么设置风扇?
  14. 好好说话之ret2csu
  15. Raft 论文精读笔记|In Search of an Understandable Consensus Alg orithm (Extended Version)
  16. 在 Jetpack Compose 中安全地使用数据流
  17. MFC禁用编辑框输入法
  18. tkinter在Mac下运行主界面显示黑色
  19. 10M,50M,100M宽带下载速率解惑之网络基础知识
  20. Ins照片墙下载工具:4K Stogram for Mac

热门文章

  1. 详解div+css相对定位和绝对定位用法
  2. [bbk5307]第76集 第9章 -数据库性能维护 03
  3. 2个字段并在一次插入一个字段里面_elasticsearch外用与内观(二)-当插入文档时,elasticsearch都在做什么...
  4. axure选中后横线切换_3、开关状态切换 —— Axure实用交互
  5. 如何将docker 镜像上传到docker hub仓库
  6. [Windows]python+PyQT+Eric安装配置
  7. js上传文件;input上传文件;
  8. 将二进制文件bold转化为文件file
  9. loop 伪设备 挂在文件系统
  10. [react] React怎样跳过重新渲染?