我的代碼沒有問題。它不斷給我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++;
}
PS有一個catch子句。這裏是我的文本文件看起來像
你能幫我解釋爲什麼我得到異常嗎? –