• java119-set类



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

  • 相关阅读:
    sql 10
    阿里同步神器Canal原理+安装+快速使用
    排错-关于clion not found visual studio 的问题
    springboot+mybatis+thymeleaf实现简单的留言板
    Docker快速安装Mysql
    11. 盛最多水的容器
    一元线性回归(自写梯度下降法与scikit-learn)
    一步一步把废旧的电脑变成一个高端的可指定出网、节点和链路的路由器,包含详细过程及快捷脚本(一)
    强化学习之策略函数学习
    Chrome速度惊人,不到30天修复40个漏洞
  • 原文地址:https://blog.csdn.net/qq_41632427/article/details/125440712