gpt4 book ai didi

java - 如何打印数组列表中的元素

转载 作者:行者123 更新时间:2023-12-02 06:39:54 26 4
gpt4 key购买 nike

到目前为止,我已经在网上寻求帮助,但没有任何效果。这就是我现在所拥有的,你能告诉我它有什么问题吗?

导入java.util.*;

class employeeProgram{

public static void main(String[] args){

for (int count = 0; count < 1; ){

Scanner input = new Scanner(System.in);

ArrayList<String> employeeNames = new ArrayList<String>();

String commnd;

print("What would you like to do? (Add, Remove, List, Exit): ");

commnd = input.next();

if ("Add".equals(commnd)){

print("Enter the name of the employee you'd like to add to the list: ");
employeeNames.add(input.next());


} else if ("Remove".equals(commnd)){

print("Enter the name of the employee you'd like to remove from the list: ");

employeeNames.remove(input.next());

} else if ("List".equals(commnd)){

for (int j = 0; j < employeeNames.size(); j++){

println(employeeNames.get(j));
println(j);

}


//println(employeeNames);

} else if ("Exit".equals(commnd)){

input.close();
break;

} else {

println("Invalid command.");

}
}
}
public static void println(Object x){

System.out.println(x);

}
public static void print(Object x){

System.out.print(x);

}

}

for 循环还没有开始,我知道这么多,因为“println(j)”也不起作用。当我尝试注释掉的部分时,我从输入列表中得到的只是“[]”,没有其他内容。我是初学者,这是我使用 ArrayLists 的第一个程序,所以提前感谢任何决定帮助我的人:)

最佳答案

在第一个 for 循环之外定义您的 employeeNames 列表。 ArrayList 在循环的每次迭代中都会重新初始化。

关于java - 如何打印数组列表中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19253202/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com