import java.util.*;
public class Election {
public static void main(String[] args) {
//ArrayList<String> Declaration
ArrayList<String> al= new ArrayList<String>();
//add method for String ArrayList
al.add("Mike Doherty");
al.add("Joan Murphy");
al.add("Marie Smith");
al.add("George Jones");
System.out.println("ArrayList before remove:");
for(String var: al){
System.out.println(var);
}
//Removing 1st element
al.remove(1);
System.out.println("ArrayList After remove:");
for(String var2: al){
System.out.println(var2);
}
//adding a new element
al.add("Tom Carroll");
System.out.println("ArrayList After new name:");
for(String var3: al){
System.out.println(var3);
}
}
}
上面的代碼做它應該做的事情,但不是我想要的方式。需要Arraylist幫助
我想要它做的是打印出前四個名字,即邁克杜赫蒂喬治瓊斯。 (這個我可以做)
但是我想要做的是允許用戶輸入一個候選人,例如瓊·墨菲,並允許用戶輸入一個新的候選人,即湯姆·卡羅爾。
然後最後我想打印結果與霍安墨菲刪除和湯姆卡羅爾補充說。
我這樣做的方式確實有效,但我不知道如何通過讓用戶刪除名稱並輸入名稱來完成此操作。
任何幫助將是偉大的。
感謝,
馬克
al.remove(1);將刪除第二個元素。索引從零開始 –