从键盘上输入若干个整型数据,数据之间用空格隔开(使用缓冲区),然后将这些数据存到一个一维数组中去,请问哪位能解答一下,谢谢!!

解决方案 »

  1.   

    使用BufferedReader,先按String读入,然后再split()。
      

  2.   

    BufferedReader br=new BufferedReader(System.in);
    String s=br.readLine();
      

  3.   

    BufferedReader br=new BufferedReader(System.in);
    StringTokenizer st=new StringTokenizer(br.readLine(), " ");
    String[] s=new String[st.countTokens()];
    int i=0;
    while(st.hasMoreTokens()){
      s[i++]=st.nextToken();
    }
      

  4.   

    AaronLIBo(阴间不死鬼) 你的可以实现数据的转存,但是有个问题是要求数据是整型的,这其中又涉及到一个String到int的转换,好像在这个程序里面不能象一般的那样直接强制转换就可以了.呵呵,不过经过一中午的努力,终于自己解决了.哪位有对这个问题更好的做法,不凡跟出来,大家分享一下啊~~~~~~~