Java中如何輸入一個字符


今天在QQ群上看見有人問如何在Java中輸入一個字符的問題。

查了下有以下三種方法吧:

char c = new java.util.Scanner(System.in).next().charAt(0);

這算是最常用的了吧,實際上就是輸入字符串后再利用charAt(0)得到

char c = new java.util.Scanner(System.in).next().toCharArray()[0];

勉強算得上第二種吧!我以前很常用的。可以用,但是畢竟不好,浪費資源,又沒有第一種簡單。

char c = (char)new BufferedReader(new InputStreamReader(System.in)).read();

這個也可以讀取第一個輸入的字符,不過這是在沒有Scanner類的時候使用的,現在使用顯得有點麻煩了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM