删除三个
ArrayList中有一个整数3和其他数字。删除Integer 3的最好方法是什么?从ArrayList中删除 - 从列表中删除一个整数
场景1 您知道整数3在列表中的位置。
场景2 您不知道整数3在列表中的位置。
问题说明
修改给定的脚手架代码,以便处理场景1.如果所需的整数已正确删除,则列表中所有元素的总数将与测试用例的预期值相匹配。
import java.io.*;
import java.util.*;
public class JavaTutorial{
public static void main(String[] args){
List<Integer> numbers = new ArrayList<Integer>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(3);
numbers.add(4);
numbers.add(3);
System.out.println("ArrayList contains : " + numbers);
numbers.remove(3);
System.out.println("ArrayList contains : " + numbers);
int sum = 0;
for (int i: numbers)
sum += i;
System.out.println (sum);
}
}
这是我的问题和示例代码来编辑。
任何人都可以帮我解决问题吗?
如果您正在搜索的第三,你可以使用ArrayList的indexOf方法 – Logan
你能评论一个示例代码吗? –
你对这个问题有什么想法?这听起来像是你没有尝试就在这里放弃了一项任务。 –