我现在要从一个文本文件中读一些整型数据,可看到的资料基本上都是读的string类型的,有没有什么好的方法可以读出来呢?数据保存在一个inpuvt.txt文件里面,是手写进去的,不是用程序写的,数据格式如下:
5
1 23
12 28
25 35
27 80
36 50
其中第一行的5表示数据的行数,下面的每行有两个数据,都是整型的,请问下怎么读出来呢?谢谢了

解决方案 »

  1.   

    读进来都是String的类型不过你拿到这些String后可以用Integer.decode方法变成整数类型
      

  2.   

    split(String reg);
    valueOf(String str);
      

  3.   

    使用 java.util.Scanner 类会很方便的(使用的 JDK 1.5 或以上版本)public static void main(String[] args) throws FileNotFoundException {
      Scanner sc = new Scanner(new File("test.txt"));
      while(sc.hasNextInt()) {
        int k = sc.nextInt();
        System.out.println(k);
      }
      sc.close();
    }