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) からデータを読み取り、問題なく動作します。
何か案は?
敬具、ウルフェン
編集:解決しました。初期化後に分割を使用しなかったため、Eclipseはデバッグ中にそれを削除しました。