我在文本文件中有数据。
M10 M2GBXR100A.PGM 8.00000000 3.0000000 3.00000000 2545.07500000sec 0.0
我正在尝试阅读和打印文本文件数据,但如何获取单个数据。 我用过
File file = new File("C:/File/stat_l15.txt")
printn file.text
String Name = file.text.substring(0, file.text.indexOf(' '))
通过此我可以检索 M10 ,但我怎样才能获得 M2GBXR100A
最后我需要输出
Name : M10
pg_name : M2GBXR100A.PGM
right : 8.00000000
left : 3.0000000
我将这些数据保存在表格中!!
答案 0 :(得分:4)
由于您的文件是以空格分隔的,因此您可以使用Split:
File file = new File("C:/File/stat_l15.txt")
println file.text
List values = file.text.split(' ')
println "Name: ${values[0]}"
println "pg_name: ${values[1]}"
println "right: ${values[2]}"
println "left : ${values[3]}"