在不使用扫描仪的情况下从控制台获取用户输入 [英] Getting input from user in Console without using Scanner

查看:147
本文介绍了在不使用扫描仪的情况下从控制台获取用户输入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想了解其他使用其他类(如 BufferedReader 等)的用户输入的方法,而不是使用Scanner类。那么,有没有其他方式来获取用户的输入?如果是这样,它是否比 Scanner 类更有效?

I would like to know about other ways of getting input from users using other classes like BufferedReader,etc rather than using Scanner class. So, was there any other way of getting input from the user? If so, was it efficient than Scanner class?

推荐答案

如果你您正在使用Java SE6或更高版本,然后您可以使用控制台 clas

if you are using the Java SE6 or higher then you can make use of Console clas

   Console console = System.console();
   if (console==null){
      System.out.print("console not available ");
   }else {
      String line = console.readLine("Enter name :");
      System.out.print("your name :"+line);
   }

这篇关于在不使用扫描仪的情况下从控制台获取用户输入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆