-2

我有一个这种格式的 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 编程中最好的解决方案(在执行时间方面也是如此),尤其是对于有很多行的文件,

谢谢你

4

1 回答 1

0

确认Scanner方法的使用。首先,我将解析所有内容,然后将所有内容放入数组列表中。我找到的解决方案:

Scanner s = new Scanner(new File("filepath"));
ArrayList<String> list = new ArrayList<String>();
while (s.hasNext()){
    list.add(s.next());
}
s.close();

然后我将分析arraylist并用一些打印和连接来修改它(因为我的数据是有规律的)

于 2013-07-07T14:26:27.557 回答