Java从具有多列的文本文件中读取输入

时间:2011-09-04 04:07:08

标签: java arrays input

这是我需要操作的文本示例:

年(空格)月(空格)名称(空格)

年(空格)月(空格)名称(空格)

年(sapce)月(空格)名称(空格)

年(sapce)月(空格)名称(空格) ...

如何仅使用一列中的值创建数组?例如第二列(月)或最后一列(名称)

3 个答案:

答案 0 :(得分:4)

读取每一行并拆分空格,然后重新格式化数组..

读取每一行并使用子字符串添加到数组中。

读取每一行并使用正则表达式。

答案 1 :(得分:3)

查看java.util.Scanner类,特别是hasNext和next方法。

答案 2 :(得分:0)

阅读此answer。另请参阅Java Api中的String Class拆分方法。