파일에서 데이터를 읽고 배열에 입력하는 프로그램을 작성하고 있습니다. 그것은 작동해야하지만, 나는 프로그램에서 이상한 출력을 얻을 것 같습니다 (아무런 오류, 실행, 그냥 이상한 결과를 제공합니다).파일 입력 데이터 읽기 및 배열로로드
Scanner s = new Scanner(new File("../Computer/src/computers/computer.txt"));
String[] comps = new String[2];
int i = 0;
while (s.hasNextLine()) {
comps[i] = s.nextLine();
i++;
}
s.close();
System.out.println(comps);
내가 얻을 출력은 다음과 같습니다 :
: 내 텍스트 파일에 문제가 있는지[Ljava.lang.String;@3d62b333
BUILD SUCCESSFUL (total time: 1 second)
는 또한, 내 텍스트 파일은 다음과 같습니다 여기
내 코드입니다12344555 Dell Intel 499.99
23623626 Asus AMD 299.99
많은 도움을 주셔서 감사합니다. –