我想从 csv 文件中读取数据。这是我的代码:
public void readCSV(String path) {
monologList = new ArrayList<Monolog>();
String row = new String();
try {
br = new BufferedReader(new FileReader(path));
try {
while ((row = br.readLine()) != null) {
String[] splitted = row.split("%");
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我可以运行代码,但它不会将任何数据保存到 splitted[]。splitted[] 在调试期间甚至不会出现。Eclipse 告诉我:“未使用分割的局部变量的值”
我在另一个项目中使用相同的代码,从“/proc/net/arp”(Linux/Android)读取数据,它没有问题。
有任何想法吗?
真诚的,沃尔芬
编辑:已解决。由于我在初始化后没有使用 splitted,所以 eclipse 只是在调试期间将其删除。