이것이 맞는지 나는 모른다. 그래서 나는 당신의 의견이 필요하다. 직원 이름 배열이 있습니다. 콘솔에 표시되고 사용자가 다른 이름을 삽입 할 것인지 묻는 메시지가 표시됩니다. 이름은 배열 끝 (인덱스 4)에 추가되어야하며 배열을 다시 표시하지만 이미 새 이름이 추가됩니다. 어떻게해야합니까? Btw, 여기 내 코드가있다. 그리고 나는 붙어있다. 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