刪除三個
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
你能評論一個示例代碼嗎? –
你對這個問題有什麼想法?這聽起來像是你沒有嘗試就在這裏放棄了一項任務。 –