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

解决方案 »

  1.   

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

  2.   

    对文件操作,好象是有个readline()的函数吧
      

  3.   

    我想读出第一个空格前的字符串,用readline读出来,split取第一个空格前的字符串后,怎么存到数组的?
      

  4.   


    String strs = br.readline();//获得某一行
    String[] str = strs.split(" ");//获得用空格分隔的单词
    str[0]就是第一个空格前的字符串.使用for循环存放到你定义的数组中就可以,当然里面还有一些细节的处理
    比如空行的处理,文件的行数关系到数组大小定义等等