gpt4 book ai didi

java - arraylist 访问中的数组

转载 作者:行者123 更新时间:2023-11-30 07:02:37 25 4
gpt4 key购买 nike

我正在尝试访问一个存储为数组中对象一部分的变量。但是该数组在数组列表中。如何访问该变量?为了清楚起见,我有一个有速度的汽车对象。我将 4 辆汽车排成一个阵列。该数组被复制并放入数组列表中。

public int getSpeedOfCarA (int index) {//used to access the variable speed in an array
return garage [index].getSpeed ();
}

现在我正在尝试这个但卡住了。

public int getSpeedOfCarB(int n){

carSpeeds.get(...); //not sure what to use here.
}

最佳答案

要访问其他事物内部的事物,只需将访问语法链接在一起即可。对于在 List 内的数组内的对象内获取字段的示例,您只需使用

list.get(pos)[arrayPos].fieldName

您可能误解了 ArrayList 的工作原理:使用它时,您永远看不到数组,事实上,就语法而言,它是作为 Array 还是 LinkedList 或其他任何方式实现的并不重要.如果是这样,您不需要使用任何数组运算符,因为 get 方法会为您完成:

list.get(pos).fieldName

关于java - arraylist 访问中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29001953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com