java的Console类的使用方法及实例

JDK 6中提供了java.io.Console类专用来访问基于字符的控制台设备。如果你的Java程序要与Windows下的cmd或者Linux下的Terminal交互,就可以用这个Java Console类代劳。

import java.io.Console;

import java.io.PrintWriter;

public class TestConsole {

public static void main(String[] args) {

Console cons = System.console();

if (cons != null) {

// -------------------------

PrintWriter printWriter = cons.writer();

printWriter.write("input:");

cons.flush();

// -------------------------

String str1 = cons.readLine();

// -------------------------

cons.format("%s", str1);

}

}

}

Java.io.Console 只能用在标准输入、输出流未被重定向的原始控制台中使用,在 Eclipse 或者其他 IDE 的控制台是用不了的。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

JAVA中console方法怎么用,java的Console类的使用方法及实例相关推荐

  1. Java中FTPClient上传中文目录、中文文件名乱码问题解决方法

    Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 参考文章: (1)Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 (2)https://www.cnblog ...

  2. Java 中子类是否只继承父类的非私有变量和方法?

    今天在 CSDN 论坛中见到有人问在 Java 中子类是否只继承父类的非私有变量和方法(原贴在此).大部分跟贴都认为这句话是正确的,但是对于这个问题背后的本质理解却是错误的. 首先我们明确一下&quo ...

  3. 深入理解Java中的反射机制和使用原理!详细解析invoke方法的执行和使用

    反射的概念 反射:Refelection,反射是Java的特征之一,允许运行中的Java程序获取自身信息,并可以操作类或者对象的内部属性 通过反射,可以在运行时获得程序或者程序中的每一个类型的成员活成 ...

  4. java中的jpa_JPA教程–在Java SE环境中设置JPA

    java中的jpa JPA代表Java Persistence API,它基本上是一个规范,描述了一种将数据持久存储到持久存储(通常是数据库)中的方法. 我们可以将其视为类似于Hibernate之类的 ...

  5. java中的线程和进程,Java | 线程和进程,创建线程

    一.线程与进程 线程定义 进程中执行的一个代码段,来完成不同的任务 组成:线程ID,当前指令指针(PC),寄存器集合(存储一部分正在执行线程的处理器状态的值)和堆栈 进程定义 执行的一段程序,一旦程序 ...

  6. java中ajax由哪些组成,java中ajax

    java中ajax [2021-02-01 14:57:40]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/(\s| ...

  7. Java中非法参数的异常,java中常见的异常语句

    Java中常见的8种异常语句 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组下 ...

  8. java中使用jxl导出excel表格的工具类(全网唯一亲测可用,在原来基础上扩展)

    java中后台导出excel的话,有两种方案,一是使用poi(不过由于是windows版本的,存在不兼容,但功能更多,更强大),而是使用jxl(纯java编写,不过兼容,简单一些),可以设置输出的ex ...

  9. Java 位运算理解 Java中的位移运算整理 Java右移n位 Java左移n位

    Java 位运算理解 Java中的位移运算整理 Java右移n位 Java左移n位 一.概述 1.在浏览一篇文章时,看到一个介绍 ,使用位移操作替代乘除法 ,若位移多位该怎么计算呢?  二.代码理解 ...

  10. Java中的字符集编码入门Java中的增补字符

    转载自:http://jiangzhengjun.iteye.com/blog/512083 Java中的字符集编码入门Java中的增补字符 博客分类: 字符集编码 Java Java号称对Unico ...

最新文章

  1. # 从零開始搭建Hadoop2.7.1的分布式集群
  2. span里面插入文字
  3. .Net Core中IOC容器的使用
  4. Asp.Net Core 使用Quartz基于界面画接口管理做定时任务
  5. Python入门基础篇(一)列表,详细实用,简单易懂!!!!
  6. mysql清除旧版本_MYSQL使用INNODB时及时清理旧版本数据
  7. zabbix 5.0所有依赖包_Zabbix“专家坐诊”第82期问答汇总
  8. ORACLE 10G RAC 10.2.0.5 删除节点
  9. 中国智能手机行业的江湖事
  10. 土地利用转移矩阵图怎么做_土地利用转移矩阵的几种实现方法
  11. Java 生成数字证书系列(四)生成数字证书(续)
  12. 【Linux】bash: /home/stefan/jdk1.7.0_55/bin/java: /lib/ld-linux.so.2: bad ELF interpreter
  13. win7正在配置请勿关闭计算机,win7系统开机屏幕显示“正在配置Windows Update,请勿关机”的解决方法...
  14. vue 根据权限显示不同页面解决方案
  15. 西门子PLC配KUKA机器人程序 程序为西门子S7-1500PLC博途调试
  16. 手机居然可以变成电脑的无线麦克风?快来瞧瞧
  17. SpringBoot整合liquibase
  18. 测试用例设计方法与举例说明
  19. micropython驱动lcd触摸屏_Micropython之萝卜狗远程门禁控制系统
  20. 人像摆姿参考--西野七瀬(1)

热门文章

  1. linux iostat来对linux硬盘IO性能进行了解
  2. 震惊,杨幂的脸竟然出现在了她的身体上
  3. ng service(服务)
  4. 【HDUOJ】1213 How many tables
  5. UWP 实现分享功能
  6. C#实现实时监控文件目录下的变化
  7. 跨程序提供及获取内容
  8. 斯坦福机器学习课程 Exercise 习题三
  9. JavaScript学习——判断数据类型总结(转)
  10. 新“开门七件事”出炉 快递小哥见证社会巨变