我正在使用Netbeans(用于测试基本技术)和Android Studio(用于实际应用)读取相同的管道分隔文件并获得不同的结果。在Netbeans上工作正常。文件包含767行,我读了所有767.Android Studio上的相同代码随机中断了中间的一些行,从而创建了超过1000行。这是违规代码:
String URL = "http://nycjazzrecord.com/Calendar/CalendarUTF8(Dec2016).txt";
int i;
java.net.URL url = new java.net.URL(URL);
Scanner input = new Scanner(url.openStream());
for (i = 0; input.hasNext() && i<eventCalendar.length; i++) {
String temp = input.nextLine();
eventCalendar[i] = temp.split("\\|",9);
}