有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从数组列表中的模型添加对象值

如果通过实例化对象来调用模型的setter:

           InterQuartileRange iq = new InterQuartileRange();
            iq.setMin(1);
            iq.setQ1(2);
            iq.setMedian(3);
            iq.setQ3(4);
            iq.setMax(5);

是否有一种方法可以通过调用getMin、getQ1等,然后打印数组列表的内容,将它们存储在数组列表中?我找不到关于这是否可能的信息

谢谢你的帮助


共 (1) 个答案

  1. # 1 楼答案

    由于您的问题询问如何打印这些值,因此我建议您不需要将字段累积到列表结构中。您已经为它们分配了存储空间(即,这些数字已经存储在字段中),因此我们可以直接从这些字段创建字符串

    假设您拥有类InterQuartileRange,将此方法添加到该类中(我猜测您的字段的内部名称和类型;我假设它们都是int):

    public String serialize() {
        return String.format(
            "%d %d %d %d %d",
            this.min,
            this.q1,
            this.median,
            this.q3,
            this.max
            );
    }
    

    这将由几个数字组成一个字符串

    然后,一些消费者可以将该字符串打印到控制台,如下所示:

    System.out.println(myInterQuartileRange.serialize());