내 코드에 어떤 문제도 없습니다. 그것은 분할 선에 나를 ArrayIndexOutOfBoundsException
주는 것을 계속한다. 누군가가 분할 선이 잘못된 점을 말해 줄 수 있습니까? 파일에서 문자열을 읽은 다음이를 두 개로 분할 한 다음 분할 된 문자열을 매개 변수로 사용하여 새 객체를 구성하여 memberList에 저장합니다. 여기 내 txt 파일분할 문자열을 생성자 매개 변수로 전달할 때 ArrayIndexOutOfBound
[email protected] Password
[email protected] telephone
[email protected] 123423
EOF
있고 난 내 코드를 조금 변경되었습니다. 그러나 그것은 아직도 분할 선으로 나를 도와주지 않는다.
try {
br = new BufferedReader(new FileReader("\\memberlist.txt"));
String inputLine;
while((inputLine = br.readLine())!= null){
String[] split = inputLine.split(" ");
User newUser = new User(split[0], split[1]);
memberList.put(key, newUser);
key++;
}
추신 : catch 절이 있습니다. 그리고 여기 내 텍스트 파일이 무엇입니까?
예외가 발생하는 이유를 알려주십시오. –