时间:2021-05-20
在JDK 6中新增了java.io.Console类,可以让您取得字节为基础的主控台装置,例如,您可以藉由System新增的console()方法取得标准输入输出装置的Console对象,并利用它来执行一些简单的主控台文字输入输出,例如:
ConsoleDemo.java
import java.io.Console;public class ConsoleDemo { public static void main(String[] args) { System.out.print("请输入名称:"); Console console = System.console(); String name = console.readLine(); System.out.println("您输入的名称…" + name); }}执行结果:
请输入名称:Justin
您输入的名称…Justin
对于主控台下的密码输入,Console类还提供有一个简单readPassword()方法,在读取使用者于主控台下输入的密码时,不会显示使用者输入的字节(这在过去要用其它麻烦的方式来达到),例如:
ConsoleDemo.java
import java.io.Console;public class ConsoleDemo { public static void main(String[] args) { System.out.print("请输入名称:"); Console console = System.console(); String name = console.readLine(); char[] password = console.readPassword("请输入密码:"); System.out.println("您输入的名称…" + name); System.out.println("您输入的密码…" + new String(password)); }}执行结果:
请输入名称:Justin
请输入密码:
您输入的名称…Justin
您输入的密码…123456
Console类也提供有reader()与writer()方法,可以传回 Reader、 Writer 对象,以便进行其它的IO处理,例如结合Scanner一同使用:
Scanner scanner = new Scanner(System.console().reader());
要注意的是,以javaw所执行的应用程序,没有主控台(Console),也就取不到Console对象(例如在Eclipse中)。
以上就是本文关于Java中Console对象实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
java的Console类的使用方法及实例JDK6中提供了java.io.Console类专用来访问基于字符的控制台设备。如果你的Java程序要与Windows
java对象输入输出流读写文件的操作实例java支持对对象的读写操作,所操作的对象必须实现Serializable接口。实例代码:packagevo;impor
Console对象用于JavaScript调试。JavaScript原生中默认是没有Console对象,这是宿主对象(也就是游览器)提供的内置对象。用于访问调试
Json转化为Java对象的实例详解问题:前后端数据交互时,经常会遇到Json串与Java对象转化的问题,有的Java对象中还包含了List对象等。解决方案:引
本文实例分析了Java中的传值调用。分享给大家供大家参考。具体分析如下:Java以引用的方式操作对象实例可以确认的是Java中操作对象的方式是以引用的方式操作对