跟踪列表中对象的最佳方法?

克劳德

所以我有一个对象大小看起来像这样:

public class Size {
    private String name;
    private double price;
    private boolean selected;
}

然后我有一个尺寸列表:

private ArrayList<Size> sizes;

现在,我要跟踪选择该列表中的哪个大小。现在,我正在使用所选的boolean属性,不确定是最好还是最干净的方法。我提到的原因是,当我选择一个不同的大小时,我必须遍历整个列表并将其更改为false,除非它是我想要的大小我觉得那太复杂了,想知道是否有更好/更干净的解决方案。

为什么不保留对单独Size变量的引用像这样的东西:

public class Size {
    private String name;
    private double price;
    private boolean selected;
}

public class example {
    private Size selectedSize;
    private ArrayList<Size> sizes;

    public example() {
        Size s1 = new Size();
        Size s2 = new Size();
        Size s3 = new Size();

        sizes.add(s1);
        sizes.add(s2);
        sizes.add(s3);

        if (someCondition == true){
            // Select s1
            selectedSize = s1;
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

跟踪对象的关系列表的最佳方法是什么

来自分类Dev

在Controller中存储和访问对象列表的最佳方法

来自分类Dev

在Redis中存储Java对象列表的最佳方法

来自分类Dev

按对象属性从列表中删除重复项的最佳方法

来自分类Dev

从键列表中获取对象的最佳方法是什么?

来自分类Dev

在Groovy中将列表与对象列表中的字段进行比较的最佳方法?

来自分类Dev

从列表C#获取对象对的最佳方法

来自分类Dev

对象列表投射的最佳方法是什么

来自分类Dev

什么是对象列表转换的最佳方法

来自分类Dev

在 Java 中实现对象列表的最佳实践

来自分类Dev

在Java脚本中基于嵌套对象数组中的键对列表进行排序的最佳方法

来自分类Dev

在Python 3中,打开存储在列表中作为文件对象的图像的最佳方法是什么?

来自分类Dev

在SQL Server中实施审核跟踪的最佳方法?

来自分类Dev

Python:跟踪字典中特定值的最佳方法

来自分类Dev

跟踪Chrome中事件传播的最佳方法是什么?

来自分类Dev

查找存储在数组列表中的对象的平均值的最佳方法是什么?

来自分类Dev

Javascript是根据数组中的字符串列表过滤对象的最佳方法是什么?

来自分类Dev

查找存储在数组列表中的对象的平均值的最佳方法是什么?

来自分类Dev

在Groovy中从另一个对象中减去一个对象列表的最佳方法是什么?

来自分类Dev

跟踪访客来源的最佳方法是?

来自分类Dev

从列表中删除项目的最佳方法

来自分类Dev

python中列表操作的简单最佳方法

来自分类Dev

从列表中删除元素的最佳方法

来自分类Dev

处理Redis中多个列表的最佳方法?

来自分类Dev

在Android中收藏列表的最佳方法?

来自分类Dev

Sitecore中的新闻文章列表(最佳方法?)

来自分类Dev

在C ++中创建通用对象的最佳方法?

来自分类Dev

在Java中验证对象的最佳方法

来自分类Dev

在Illustrator中创建对象数组的最佳方法?

Related 相关文章

  1. 1

    跟踪对象的关系列表的最佳方法是什么

  2. 2

    在Controller中存储和访问对象列表的最佳方法

  3. 3

    在Redis中存储Java对象列表的最佳方法

  4. 4

    按对象属性从列表中删除重复项的最佳方法

  5. 5

    从键列表中获取对象的最佳方法是什么?

  6. 6

    在Groovy中将列表与对象列表中的字段进行比较的最佳方法?

  7. 7

    从列表C#获取对象对的最佳方法

  8. 8

    对象列表投射的最佳方法是什么

  9. 9

    什么是对象列表转换的最佳方法

  10. 10

    在 Java 中实现对象列表的最佳实践

  11. 11

    在Java脚本中基于嵌套对象数组中的键对列表进行排序的最佳方法

  12. 12

    在Python 3中,打开存储在列表中作为文件对象的图像的最佳方法是什么?

  13. 13

    在SQL Server中实施审核跟踪的最佳方法?

  14. 14

    Python:跟踪字典中特定值的最佳方法

  15. 15

    跟踪Chrome中事件传播的最佳方法是什么?

  16. 16

    查找存储在数组列表中的对象的平均值的最佳方法是什么?

  17. 17

    Javascript是根据数组中的字符串列表过滤对象的最佳方法是什么?

  18. 18

    查找存储在数组列表中的对象的平均值的最佳方法是什么?

  19. 19

    在Groovy中从另一个对象中减去一个对象列表的最佳方法是什么?

  20. 20

    跟踪访客来源的最佳方法是?

  21. 21

    从列表中删除项目的最佳方法

  22. 22

    python中列表操作的简单最佳方法

  23. 23

    从列表中删除元素的最佳方法

  24. 24

    处理Redis中多个列表的最佳方法?

  25. 25

    在Android中收藏列表的最佳方法?

  26. 26

    Sitecore中的新闻文章列表(最佳方法?)

  27. 27

    在C ++中创建通用对象的最佳方法?

  28. 28

    在Java中验证对象的最佳方法

  29. 29

    在Illustrator中创建对象数组的最佳方法?

热门标签

归档