gpt4 book ai didi

java - 有没有办法在数组列表中定义索引的值?

转载 作者:行者123 更新时间:2023-11-30 06:14:56 26 4
gpt4 key购买 nike

我今天有一个作业要交(已经很晚了,所以我不会因此而得到荣誉,但问题正在困扰我)我一辈子都弄不明白。分配如下: withoutTen:返回给定数组的一个版本,其中所有 10 都已被删除。 其余元素应根据需要向左移至数组的开头, 数组末尾的空格应为 0。 所以 {1, 10, 10, 2} 产生 {1, 2, 0, 0}。 您可以修改并返回给定的数组或创建一个新数组。

            withoutTen({1, 10, 10, 2}) --> {1, 2, 0, 0}
withoutTen({10, 2, 10}) --> {2, 0, 0}
withoutTen({1, 99, 10}) --> {1, 99, 0}

我尝试了各种方法来使程序运行但都失败了。

`

//arraylist已经定义为一个名为list的Integer类

    int i= 0;
//loop
for(i = 0; i < list.size(); i++)
{
if( list.get(i) == 10)
{
list.remove(i);
list.add(0);
}
}
return list;

`这显示了正确的结果 {1,2,0,0} 但这是唯一的结果。谁能向我解释一下是否有办法更改索引的值(如果它等于 10)并将其作为 0 发送到行的后面?

最佳答案

我认为您没有完全理解 Java 语法。我这么说并不是为了自鸣得意,但代码可能不会按照您的想法去做。查看您的 Java 语法知识,然后重试。 :-)

关于java - 有没有办法在数组列表中定义索引的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29542160/

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