2013-07-06 62 views
-2

我有这种格式的TXT文件:解析一个文本文件,在其中添加文本,并保存到另一个文件 - Java的

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编程中,尤其是对谁有很多行的文件,

谢谢

+2

你尝试一些改变呢? –

+0

你有修复数据添加在每个值? – PVR

+0

@Ravi还没有,我可以解析一个文件,我不知道是否有一些关于在行之间插入文本的API – Alessandronos

回答

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和一些打印和级联(因事实,我的数据是有规律的)

相关问题