求助:我自己写了一个txt文档,里面记载的是一些整型数据,现在不知道怎样读取文档里面的整型数据,请帮忙补充:想把txt文档里面所有整型数据都读取进来,保存在一个int数组里面,请大虾帮忙

解决方案 »

  1.   

    DataOutputStream out=...
    out.writeInt(111);//写入DataInputStream in=...
    int data=in.readInt();//读取
      

  2.   

    java.io.DataInput.readInt() 
    java.io.DataInputStream.readInt() 
    java.io.RandomAccessFile.readInt()
      

  3.   

    FileIntputStream or FileInputStream
      

  4.   

    如果你的数据类型非常杂,建议用ObjectInputStream和ObjectOutputStream 
    这个比较好用!
      

  5.   

    DataOutputStream   out=... 
    out.writeInt(111);//写入 DataInputStream   in=... 
    int   data=in.readInt();//读取如果都是int类型的数据没有任何问题,因为它从输入流中每一次读取四个字节,将它们解释为一个int,如果它们都是int类型的,就是把它们一个个的读取出来,但是如果中间有一个long类型的数据,它是八位的,如果再用readInt()读,那么就将一个long类型的数据分成两半了,变成两个int类型的了,如果你知道它出现在第几个位置,你照样可以把它读出来,就是采用readLong()方法而已!
      

  6.   

    用正则表达式验证,读取里面的数据,然后在用Integer.praseInt()将其转换成整型.就可以了.