我有一个名为log.txt
(与程序位于同一目录中)的文件,它包含我想根据.
拆分的数据并将其存储到String[] plan
中。使用split将.txt文件中的信息存储到数组中
例如,该log.txt
包含像332 445.114 554.963 342.
等字符串...
我想就是它使得这样的方式分割:
plan[0]=332 445;
plan[1]=114 554;
plan[2]=963 342;
等等...
我有一个名为log.txt
(与程序位于同一目录中)的文件,它包含我想根据.
拆分的数据并将其存储到String[] plan
中。使用split将.txt文件中的信息存储到数组中
例如,该log.txt
包含像332 445.114 554.963 342.
等字符串...
我想就是它使得这样的方式分割:
plan[0]=332 445;
plan[1]=114 554;
plan[2]=963 342;
等等...
如何:
String[] plan = (new Scanner(new File("log.txt")).useDelimiter("\\A").next()).split("[\\r\\n]+");
此行节省了线FR om文件转换为String数组。
对你来说可以吗?
编辑:这是你可能会寻找...
String[] plan = (new Scanner(new File("log.txt")).useDelimiter("\\A").next()).split("\\.");
你尝试做一些事情?可能要阅读拆分文档,如何逐行读取文件等。 –
请记住'split()'使用正则表达式,因此您需要转义'。':'split(“\\。”)'。 – Keppil
请和我一起@Marco,我是新来的java ...我有一个log.txt,包含:332 445.114 554.963 342.等等...我需要的是:plan [0] = 332 445 ;计划[1] = 114 554;计划[2] = 963 342; TNX。 – dvd