我不知道這是否正確,所以我需要你的評論傢伙。我有一系列員工姓名。它將顯示在控制檯上,然後會提示用戶是否要插入其他名稱。該名稱應添加到數組的末尾(索引4),並將再次顯示數組,但已添加新名稱。我怎麼做?順便說一句,這是我的代碼。我被卡住了。我甚至不知道是否寫入null是有效的。如何添加一個元素到我的數組的末尾?
public static void list() {
String[] employees = new String[5];
employees[0] = "egay";
employees[1] = "ciara";
employees[2] = "alura";
employees[3] = "flora";
employees[4] = null;
for(int i = 0; i < employees.length; i++) {
System.out.println(employees[i]);
}
}
public static void toDo() {
Scanner input = new Scanner(System.in);
System.out.println("What do you want to do?");
System.out.println("1 Insert");
int choice = input.nextInt();
if(choice == 1) {
System.out.print("Enter name: ");
String name = input.nextLine();
您應該使用其他結構,例如java.util.ArrayList,而不是數組。 數組的大小是不可變的,但ArrayList是可變的。 如果你只想使用數組,你必須重新創建數組,但是我的東西 另一個結構是最好的選擇 –
你應該使用'ArrayList'。 –
SLaks
這基本上是一樣的問題http://stackoverflow.com/questions/7939154/how-to-add-elements-in-array – 808sound