我有一个这种格式的txt文件:
20/03/2013 23:31:36 6890 6810 6810 6730 6870 6680 6670 6700 6740 6810 34880 34336
我想要做的是在值之间输入一些文本,获取这种类型的文件:
"somestring" "date(possibly converted in unix epoch time)" "objectA=6890" "objectB=6810" ...
依此类推
我不知道什么是Java编程中最好的解决方案(也就执行时间而言),特别是对于有很多行的文件,
谢谢
答案 0 :(得分:0)
我确认使用了Scanner
方法。首先,我将解析所有内容,然后我将把所有人都放在一个arraylist中。我找到了解决方案:
Scanner s = new Scanner(new File("filepath"));
ArrayList<String> list = new ArrayList<String>();
while (s.hasNext()){
list.add(s.next());
}
s.close();
然后我会分析arraylist并用一些打印和连接修改它(因为我的数据是正常的)