배열 크기가 Java 프로그램에서 자동 증가하는 방식 내 요구 사항은 다음과 같습니다. 첫 번째 차원에서 sno의 2 차원 배열을 만듭니다. 이름, 두 번째 차원의 이름 so 내가 SDS를 통과하면, 25 가 배열에 추가되어야 [0] [SDS 25] 내 코드는 다음과 같다 "증가 유지해야 배열이 후Java에서 배열의 크기를 자동으로 증가시키는 방법
void values() throws IOException{for (int row = i; row < len; row++){
for (int column = 1; column <= 1; column++){
arrayValues[row][0] = String.valueOf(row+1);
System.out.print("Enter "+(row+1)+" Name: ");
String name = br.readLine();
System.out.print("Enter "+(row+1)+" age: ");
int age = Integer.parseInt(br.readLine());
arrayValues[row][column]= name+","+age;
}
void incrementSize() throws IOException{String[][] newArray = new String[arrayValues.length][];
System.out.println(newArray.length);
String[][] t = Arrays.copyOf(arrayValues, newArray.length);
내 코드를 수행 할 수있는 방법 제발 도와주세요
다른 데이터 구조를 사용해야하는 것처럼 들립니다. arraylist보세요. – SBI
아무런 상사도 이런 식으로 구현하지 않는다고 말했습니다 –
그는 당신에게 arraylist인지 알기 위해 날씨를 테스트하고 있을지도 모릅니다 :) –