请问工作的各位,在java的键盘输入,是用InputStreamReader比较多,还是用scanner比较多?谢谢~

解决方案 »

  1.   

    自己包装太麻烦了,以前学JAVA数据结构,附带有个叫savitchin的输入类,很好用!
      

  2.   

    我这边用InputStreamReader的多,将键盘输入内容转化成字节流,然后读入缓存,再翻译成字符串。InputStreamReader isr = new InputStreamReader(System.in);
    BufferedReader br = new BufferedReader(isr);
    String s = br.readLine();
    字符串s的内容就是用户录入的信息。
      

  3.   

    int num=new Scanner(System.in).nextInt();
      

  4.   

    话说Scanner是1.5后出现的,但想知道实际开发过程中,这类用得多否,而且是在util包中的呃……
      

  5.   

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

  6.   

    Scanner确实很好用。但是公司都用InputStreamReader。
      

  7.   

    Java 平台的 Scanner 类 以轻量级文本解析器为目标,Scanner 提供了一个相对简单的 API,用于提取结构化文本,并放入强类型的部分。
      

  8.   

    Scanner够了,也有写好的工具,我上次网上下过一个外国人写的,不错
      

  9.   

    int num=new Scanner(System.in).nextInt();
      

  10.   

    Scanner类比较整洁,它可以从控制台或者文本中读入内容,但是由于它是1.5以后出现的,所以对以前的版本不兼容,因此公司的产品为了向下兼容就是用InputStreamReader比较多....