java的Console類的使用方法及實例
java的Console類的使用方法及實例
JDK 6中提供了java.io.Console類專用來訪問基于字符的控制臺設(shè)備。如果你的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 只能用在標(biāo)準(zhǔn)輸入、輸出流未被重定向的原始控制臺中使用,在 Eclipse 或者其他 IDE 的控制臺是用不了的。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
在SpringBoot中通過jasypt進(jìn)行加密解密的方法
今天小編就為大家分享一篇關(guān)于在SpringBoot中通過jasypt進(jìn)行加密解密的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-01-01
Java中SimpleDateFormat方法超詳細(xì)分析
這篇文章主要給大家介紹了關(guān)于Java中SimpleDateFormat方法超詳細(xì)分析的相關(guān)資料,SimpleDateFormat 是一個以國別敏感的方式格式化和分析數(shù)據(jù)的具體類,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-08-08
如何利用Map與函數(shù)式接口來實現(xiàn)去除if else
這篇文章主要介紹了如何利用Map與函數(shù)式接口來實現(xiàn)去除if else問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07
Java并發(fā)包線程池ThreadPoolExecutor的實現(xiàn)
本文主要介紹了Java并發(fā)包線程池ThreadPoolExecutor的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04
教你用java實現(xiàn)學(xué)生成績管理系統(tǒng)(附詳細(xì)代碼)
教學(xué)管理系統(tǒng)很適合初學(xué)者對于所學(xué)語言的練習(xí),下面這篇文章主要給大家介紹了關(guān)于如何用java實現(xiàn)學(xué)生成績管理系統(tǒng)的相關(guān)資料,文中給出了詳細(xì)的實例代碼,需要的朋友可以參考下2023-06-06

