java - 我正在读取一个 csv 文件,但它会在一定次数后停止读取该文件
问题描述
public void processText(String filename){
int count=0;
String[] r = new String[178806];
String line = "";
try(BufferedReader br = new BufferedReader(new FileReader(filename))){
while ((line = br.readLine()) != null) {
r = line.split(",");
DNode wordObj = new DNode(r[0].toUpperCase(),r[1],r[2],r[3]);
System.out.println(wordObj);
count++;
System.out.println(count);
}
}catch(Exception tom){
System.out.println(tom);
}
}
它会在仅读取 2261 行后停止并停止有什么原因吗?
我不断收到 java.lang.ArrayIndexOutOfBoundsException: 3
我检查了文件是否有问题,但没有任何问题
解决方案
推荐阅读
- matlab - 如何在现有 MATLAB .fig 文件的特定时间戳处提取电压值?
- python - 如何将填充序列张量转换为预期的 RNN 格式?
- c# - Best practice to display values after submitting form in ASP.NET MVC
- c - 需要一些关于 malloc 的解释
- c - What is the effect of having a static struct from C imported into Objective-C?
- json - Laravel API ErrorException: Undefined variable:
- java - 无法使用 facebook4j java 发布到 facebook 墙上
- dc.js - 如何同时显示总和和计数
- javascript - How to get addEventListener arguments on
- java - 要求审查和帮助实施逻辑回归模型