使用split将.text文件中的信息存储到数组中

时间:2014-04-05 16:14:29

标签: java arrays file split

我有一个名为log.txt的文件(与程序位于同一目录中),它包含我想根据.拆分的数据并将其存储到String[] plan

例如,log.txt包含类似332 445.114 554.963 342.的字符串,依此类推......

我想要的是以这样的方式拆分它:

plan[0]=332 445;
plan[1]=114 554;
plan[2]=963 342;

等等......

1 个答案:

答案 0 :(得分:1)

这个怎么样:

String[] plan = (new Scanner( new File("log.txt") ).useDelimiter("\\A").next()).split("[\\r\\n]+");

此行将文件中的行保存为String数组。

你可以吗?

编辑:这是你可能正在寻找的......

String[] plan = (new Scanner( new File("log.txt") ).useDelimiter("\\A").next()).split("\\.");