日期:2014-05-20  浏览次数:20823 次

怎么把TXT文件的数据读出来?
我想把一个.txt文件中的数据读出来,该怎么读?例如,有个txt文档
  111111 //----
  222222 qwqw
  333333 1241
  444444
我只想把111111,22222,33333,444444取到一个数组中,该怎么处理?


------解决方案--------------------
用IO读每一行的第一个字符串(以空格分隔,用split和indexOf都可以实现),存到数组就可以了,根据需要作类型转换
------解决方案--------------------

String strs = br.readline();//获得某一行
String[] str = strs.split(" ");//获得用空格分隔的单词
str[0]就是第一个空格前的字符串.

使用for循环存放到你定义的数组中就可以,当然里面还有一些细节的处理
比如空行的处理,文件的行数关系到数组大小定义等等