[java]Consoleクラスは割と便利

System.inを使おうとするとBufferedReaderやらInputStreamReaderやらimportする必要があってやたら面倒。Consoleを使うとちょっと楽になる(気がする)。まぁ、あんまり使わなそうだけど。以下、ユーザ名とパスワード入力欄の例。

import java.io.Console;

public class ConsoleTest {
public ConsoleTest() {
Console cons = System.console();
if (cons != null){
System.out.print("user: ");
String user = cons.readLine();
System.out.print("pass: ");
char[] pass = cons.readPassword();
System.out.println(user + " " + String.valueOf(pass));
}
}

public static void main(String[] args) {
new ConsoleTest();
}
}



posted by 右京 | java
blog comments powered by Disqus
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。