以下代码仅检查 ArrayList 中的第一项。当我输入一个位于 ArrayList 但不在第一个位置的项目时,我收到错误消息“请输入有效名称”。
我怎样才能解决这个问题?谢谢!
这是我的代码:
private ArrayList<Account> accounts = new ArrayList<>();
for(Account a : accounts)
{
while(true)
{
System.out.printf("Customer name: ");
String customerName = scanner.next();
if(customerName.equals(a.getName()))
{
System.out.println("You entered " + a.getName());
break;
}
else
{
System.out.println("Please enter a valid name");
}
}
}
隔江千里
PIPIONE
相关分类