从控制台/键盘读取输入字符串的方法不多。下面的示例代码演示如何使用Java从控制台/键盘读取字符串。public class ConsoleReadingDemo {public static void main(String[] args) {

// ====

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

System.out.print("Please enter user name : ");

String username = null;

try {

username = reader.readLine();

} catch (IOException e) {

e.printStackTrace();

}

System.out.println("You entered : " + username);

// ===== In Java 5, Java.util,Scanner is used for this purpose.

Scanner in = new Scanner(System.in);

System.out.print("Please enter user name : ");

username = in.nextLine();

System.out.println("You entered : " + username);

// ====== Java 6

Console console = System.console();

username = console.readLine("Please enter user name : ");

System.out.println("You entered : " + username);}}

使用的代码的最后一部分java.io.Console班级,等级。无法从System.console()当通过Eclipse运行演示代码时。因为Eclipse将应用程序作为后台进程运行,而不是作为带有系统控制台的顶级进程运行。

java中console_Java:如何从System.Console()获取输入相关推荐

  1. java怎么在文本框里输入文件,java中如何把窗体内文本框输入的内容保存到文件内?...

    java中如何把窗体内文本框输入的内容保存到文件内? 1.获取文本框中的文本 2.将内容写入文件内 具体示例如下所示: public static void main(String [] args){ ...

  2. scanner 获取控制台信息_关于java.util.scanner:如何使用Java中的Scanner类从控制台读取输入?...

    如何使用Scanner类从控制台读取输入? 像这样: System.out.println("Enter your username:"); Scanner = input(); ...

  3. java中为什么不能通过getClass().getName()获取父类的类名

    例如: class A{} public class B extends A{ public void test(){ System.out.println(super.getClass().getN ...

  4. java中date和时间戳相互转换以及获取前一个小时的时间

    1.时间戳是指文件属性里的创建.修改.访问时间. 数字时间戳技术是数字签名技术一种变种的应用.在电子商务交易文件中,时间是十分重要的信息.在书面合同中,文件签署的日期和签名一样均是十分重要的防止文件被 ...

  5. java 中遍历双列集合_获取单列集合,双列集合,数组的Stream流对象以及简单操作...

    获取流对象 获取单列集合,双列集合,数组的流对象 单列集合获取流对象: 1.java.util.Collection接口中加入了default方法stream()获取流对象,因此其所有实现类均可通过此 ...

  6. 【小家java】Java中Random ThreadLocalRandom 设置随机种子获取随机数精讲

    相关阅读 [小家java]java5新特性(简述十大新特性) 重要一跃 [小家java]java6新特性(简述十大新特性) 鸡肋升级 [小家java]java7新特性(简述八大新特性) 不温不火 [小 ...

  7. java读取控制台输入_如何使用Java中的Scaner类从控制台读取输入?

    侃侃尔雅 从控制台读取数据BufferedReader是同步的,因此可以安全地从多个线程对BufferedReader进行读取操作.可以指定缓冲区大小,也可以指定默认大小(8192)可以使用.对于大多 ...

  8. java中怎么让一个数倒转_java 输入一个数字,反转输出这个数字的值(实现方法)

    java 输入一个数字,反转输出这个数字的值(实现方法) 如下所示: package 第四天; import java.util.Scanner; public class 数字反转 { public ...

  9. java中的in的语法_java的输入语法

    同学,你好 c语言面向过程 而java面向对象 所以用java做事前肯定要先创建对象啦 java中的输入语句 先创建Scanner对象 Scanner对象 Scanner sc = new Scann ...

最新文章

  1. Java项目:网盘系统设计和实现(java+ssm+jpa)
  2. Java语言程序设计(基础篇)第八章(2 19 36)
  3. Unity5x编辑器的视图二
  4. mysql建表简单的date数据类型_MySQL建表 TIMESTAMP 类型字段问题
  5. 在Linux机器上配置NUD
  6. 共享两个做项目最常用功能操作的封装类
  7. php判断url参数为空,PHP检查url链接是否已经有参数的简单示例
  8. 5G零售行业应用白皮书
  9. linux下安装TensorFlow(centos)
  10. 网页版电脑桌面远程操控_我真的再也不买电暖器了 - 电暖器智能版
  11. 大数据分析的流程是怎样
  12. pyspark ml
  13. 使用eclipse配置adt
  14. 均匀半空间视电阻率MATLAB代码,均匀半空间中心回线瞬变电磁法正演研究
  15. Java代理(Proxy)模式
  16. 网页效果图设计之色彩配色索引
  17. Barcode Producer for Mac(创建条形码软件)
  18. 现在完成时、过去完成时、完成进行时
  19. 国密算法:利用python进行sm3 hash算法,计算hash值,国密算法库gmssl的使用
  20. 卑微且强大的Gumbel分布

热门文章

  1. SCCM TP4部署Office2013
  2. JavaMail(2)——给多人发送、抄送
  3. 利用ISA实现网站发布协议重定向
  4. Exchange 2007升级exchange 2010
  5. Silverlight 2.5D RPG游戏技巧与特效处理:(十八)开场卷轴与动态窗口
  6. X86汇编语言从实模式到保护模式07:硬盘和显卡的访问控制
  7. php dlt645,RT-Thread-Mirror
  8. go读取email正文_Go语言库系列之email
  9. 火车票售票系统mysql_2021年元旦火车票今日开售!具体开售时间是几点?
  10. xwpython aui 子窗口-Python/wxPython:AUI管理器,防止面板离开Fram