从文件中解析这些行的最佳做法是什么?
files txt 50 // first gab are spaces, the second is tabulator
files bmp 9979
files all 2063
score scr 656
index ind 0.0779
index ind 0.0213
Run Code Online (Sandbox Code Playgroud)
我需要获取值(50, 9979等)才能将它们保存到CSV文件(但这不是这个问题的一部分).
您可以拆分\s+并访问返回数组的最后一个单元格.
for (String line : lines) {
String[] data = line.split("\\s+");
String lastEntry = data[data.length - 1];
// lastEntry contains what you're looking for
}
Run Code Online (Sandbox Code Playgroud)
小智 5
这是你想要的吗?
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
String val = line.split("\\s+")[2];
//do something with val
}
br.close();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
178 次 |
| 最近记录: |