gpt4 book ai didi

java - 将 ArrayList 元素存储在字符串中

转载 作者:太空宇宙 更新时间:2023-11-04 06:12:48 25 4
gpt4 key购买 nike

编写一条语句,删除 ArrayList 名称的第一个元素并将其存储在 String firstName 中。

所以这个问题看起来非常简单直接,这是我想出的答案:

 String firstName = names[0]; 
names.remove(0);

但是我的老师说这是错误的,答案是:

 firstName = names.remove(0);

我同意第二个代码是正确的,但我仍然确信我的代码也是正确的。有人可以向我解释为什么这是错误的吗?

最佳答案

您无法使用 list[0] 访问 ArrayList 的元素——该语法适用于数组ArrayArrayList 之间的主要区别在于 Array 是固定长度的数据结构,而 ArrayList 是可变长度的 Collection 类。

ArrayList Documentation .

<小时/>

您可以使用类似以下示例的内容:

获取列表中的第一个元素。

String s1 = list.get(0);

获取列表中的第一个元素并将其从列表中删除。

String s2 = list.remove(0);

关于java - 将 ArrayList 元素存储在字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28506260/

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