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

  • 相关阅读:
    视频gif怎么制作?一招教你视频制作gif
    linux基础以及APUE学习总结
    CVE漏洞复现-CVE-2023-38831 WinRAR代码执行漏洞
    < Linux > 进程概念(2)
    6.26CF模拟赛D:黑白条题题解
    docker-compose 微服务编排部署
    Oracle11g或19c imp/impdp导入记录
    redis配置到服务自启动——笔记
    C++ replace,replace_if和replace_copy函数用法详解(深入了解,一文学会)
    软件下载站
  • 原文地址:https://blog.csdn.net/qq_41632427/article/details/125440712