这是我在 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
at sky.the.venture.client.Download.getCredits(Download.java:38)
at sky.the.venture.client.LauncherFrame.credits(LauncherFrame.java:315)
at sky.the。 Venture.client.LauncherFrame.(LauncherFrame.java:49)
at sky.the.venture.Destiny.(Destiny.java:13)
at Start.main(Start.java:11)
所以,错误的部分是 Download .java:38。哪个是
strings[line] = new String(inputLine);
所以如果有人能帮忙,我会很高兴=D