當聞聽此事真的很煩人的錯誤這是我的代碼下載和閱讀在我的Dropbox文件中的文本。版本是一個URL。讀,把一個字符串到一個數組
BufferedReader in = new BufferedReader(new InputStreamReader(version.openStream()));
String inputLine;
int line = 0;
try{
while ((inputLine = in.readLine()) != null){
strings[line] = new String(inputLine);
line++;
}
} catch (Exception e){
e.printStackTrace();
}
雖然,我得到了這個非常惱人的錯誤。
java.lang.ArrayIndexOutOfBoundsException:1
在sky.the.venture.client.Download.getCredits(Download.java:38)
在sky.the.venture.client.LauncherFrame.credits(LauncherFrame.java: 315)
在sky.the.venture.client.LauncherFrame。(LauncherFrame.java:49)
在sky.the.venture.Destiny。(Destiny.java:13)
在Start.main(Start.java :11)
所以,出現錯誤的部分是Download.java:38。這是
strings[line] = new String(inputLine);
所以,如果有人可以幫助,我會很開心= d
使用列表而不是數組,它會增長到任何你喜歡的長度。 –
Adam
數組沒有足夠的空間用於新元素。你想調整它嗎? –
「真煩人的錯誤」 - 有沒有其他類型? – DNA