所以我有這樣的循環來基本上經歷和字符串的數組列表,然後從中取出的元件停止:刪除索引方法在第一索引(Java字符串數組)
public static void delete(List<String> users) {
boolean boucleretrait = true;
while (boucleretrait) {
System.out.print("del a user(1) or quit(2)?;");
Scanner choice = new Scanner(System.in);
int choicedel = choice.nextInt();
if (retraitchoix == 1) {
for (int index = 0; index < users.size(); index++) {
Scanner element = new Scanner(System.in);
System.out.print("enter name to delete \n");
String elementdelete = element.nextLine();
if (users.get(index).equals(elementdelete)) {
users.remove(index);
System.out.print(users);
} else {
System.out.print("not present\n");
retrait(users);
boucleretrait = false;
}
}
}
}
}
然而,該方法只是比較在列表中,如果沒有合適的人的第一要素,只是走在別人循環而不檢查others.I不知道如何,如果需要修復that.Heres我的ArrayList:
ArrayList<String> users = new ArrayList<String>();
users.add("bob");
users.add("matthew");
users.add("Albert");
usagers.add("Jon");
謝謝您。
感謝您的建議! – 2014-12-19 02:25:58