Java Console類
用於從控制檯裝置讀取字元資訊,通常是文字和密碼。尤其讀取密碼字元時是看不見的。
下面給出一個例子:
import java.io.Console;
/**
* @author xusucheng
* @create 2017-12-22
**/
public class Test {
public static void main(String[] args) {
Console console = System.console();
System.out.println("please input your name:");
String name = console.readLine();
System.out.println("please input password:");
char[] chars = console.readPassword();
String password = String.valueOf(chars);
System.out.println("your name:"+name+" your password:"+password);
}
}
測試效果:
注意,只能通過命令列執行。IDE中會報空指標異常。原因的話請參考JDK。
相關文章
- jconsole - Java Monitoring and Management ConsoleJava
- java-console(NetBackup-Java )只能訪問 “ (Backup, Archive, and Restore)”JavaHiveREST
- Java常用類-Object類JavaObject
- JAVA常用類--Cleaner類Java
- Java —— 列舉類(enum 類)Java
- Java —— 檔案類(File 類)Java
- Java —— 集合工具類(Collections 類)Java
- JAVA常用類--Runtime類Java
- Java 抽象類Java抽象
- java 容器類Java
- Java 常用類Java
- 集合類【Java】Java
- 【java】Arrays類Java
- 【Java】File類Java
- JAVA Object類JavaObject
- Java--類Java
- Java常用類Java
- Java基礎類庫【Java】Java
- Java類與匿名內部類Java
- Java中常用類之Object類JavaObject
- 禁用console
- JAVA(三)JAVA常用類庫/JAVA IOJava
- Laravel 5.6 console 使用 載入第三方類或檔案Laravel
- 【java】Maths類、Random類、System類、BigInteger類、BigDecimal類、Date類、SimpleDateFormat類JavarandomDecimalORM
- js中console日誌詳解 | console groupJS
- Java集合類初探Java
- Java集合類——MapJava
- java http 工具類JavaHTTP
- java Redis工具類JavaRedis
- Java日期類分析Java
- Java 物件和類Java物件
- Java 內部類Java
- java列舉類Java
- Java 工具類庫Java
- Java - ThreadLocal類Javathread
- Java String類Java
- Java 包裝類Java
- java類變數Java變數