当前位置: 首页 > 知识库问答 >
问题:

ArrayList:当您有多个setter时如何ArrayList.Set

孟跃
2023-03-14
public class Bot {
    private int X;
    private int Y;
    private int degress;

    public int getX() {
        return X;
    }

    public int getY() {
        return Y;
    }

    public int getDegress() {
        return degress;
    }

    public void setX(int X) {
        this.X = X;
    }

    public void setY(int Y) {
        this.Y = Y;
    }
}
bots.set(bots.get(1).getDegress(),+1);
public static ArrayList<Bot> bots = new ArrayList<Bot>();

共有1个答案

穆商震
2023-03-14

bots.setArrayList方法。若要变异bot实例,必须调用bot方法。

应该是:

Bot bot = bots.get(1);
bot.setDegrees(bot.getDegrees()+1);

当然,在bot类中需要一个setdegrees方法。

 类似资料:
  • 移除任何具有匹配意图的警报。任何类型的警报,其意图与此匹配(由filterEquals(Intent)定义),都将被取消。 由于此应用程序设计为具有多个一次性警报,我想知道我的假设是,由于这些警报都来自由相同方法创建的相同基本意图,取消一个警报是否会取消所有警报。如果是的话,我该如何处理这件事呢?

  • 问题内容: 当您在java中的arraylist上调用remove(object o)时,它如何比较这些对象以找到要删除的正确对象?它使用指针吗?还是使用Comparable接口比较对象? 问题答案: 依赖于该方法的对象实现。如果尚未执行任何实现,则通过的实现删除对象,该实现的确是指针比较。 从文档- 更正式地,删除具有最低索引i的元素,使得(如果存在这样的元素) 对象方法文档- 类Object的

  • 问题内容: 如何在相同大小(= 10)的多个ArrayList中拆分ArrayList(size = 1000)? 问题答案: 你可以用来查看原始列表的一部分。 从API: 返回此列表在指定的(包括)和(不包括)之间的视图。(如果和相等,则返回的列表为空。)返回的列表由该列表支持,因此返回的列表中的非结构性更改会反映在此列表中,反之亦然。返回的列表支持此列表支持的所有可选列表操作。 例: Syst

  • 问题内容: 我的计算机上有多个网络接口卡,每个都有其自己的IP地址。 当我从Python的(内置)模块中使用时,它将仅返回其中之一。我如何获得其他人? 问题答案: 使用模块。由于网络很复杂,因此使用netifaces可能会有些棘手,但以下是您要执行的操作: 这样可以使它更具可读性: 如果需要IPv6地址,请使用代替。如果您想知道为什么在各处都使用列表和字典,那是因为一台计算机可以有多个NIC,每个

  • 问题内容: 我有以下查询: 我想要的只是获得不同的汽车名称。 我写了这个,但这不是我想要的。 我怎么解决这个问题? 问题答案: 尝试

  • 这是我之前关于页面组件的条件呈现的帖子的更新。现在,我可以使用f:ajax标记根据选定的用户输入在页面上有条件地呈现不同的组件。问题是,当我单击commandbutton时,提交时没有读取使用ajax有条件呈现的输入。我猜这是因为当我添加新组件时,整个页面都没有重新提交,而且提交按钮看不到它们,即使它们在那里。这是我表单页面的部分(它被包装在一个h:form标签中): 这里的问题是,当我单击com