2009년 10월 27일 화요일

[자바 문자 입력 받기] Java Console

JDK 6.0 이상부터 추가된 클래스중에 Console이라는 클래스가 있다.
이제부터는 자바 커맨드 창에서 문자를 입력받을때,
복잡하게 stream을 구현할 필요가 없어 졌다.



package console;

import java.io.Console;

public class ConsoleTest {
public static void main(String args[]) {
Console console=System.console();
if(console!=null) {
String id=console.readLine("%s","ID:");
char[] password=console.readPassword("%s", "Password:");
if(id!=null & password!=null) {
System.out.println("ID="+id);
System.out.println("PW="+new String(password));
}
} else {
System.out.println("Console is null");
}
}
}




댓글 없음:

댓글 쓰기