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);
}
}
}
上記のコードは、私がしたいと思われることをしていますが、私は好きではありません。アララリストヘルプが必要です
私がしたいことは、最初の4つの名前、すなわちマイク・ドハーティをジョージ・ジョーンズにプリントアウトすることです。
私は、ユーザーがJoan Murphyを削除する候補を入力できるようにしたいと考えています。つまり、ユーザーはTom Carrollという追加候補を入力することができます。
最後に私はJoan Murphyを取り除いて結果をプリントアウトしたいとTom Carroll氏は付け加えました。
私のやり方はうまくいきますが、ユーザーに名前を削除して名前を入力させる方法ではわかりません。
助けがあれば助かります。
おかげで、
マーク
al.remove(1); 2番目の要素が削除されます。インデックスはゼロから始まります –