вторник, 26 января 2010 г.

Основы работы c консоли в java 6+


// startup.java
import java.io.Console; /**
* Пример работы с консолью
* !!!: требуется версия java SE (jdk) 1.6+
*
*
**/ 
public class startup 
{ 
static Console cons=System.console(); 
public static void main(String[] args) 
{ String name=""; String password=""; char[] pass; 
name=cons.readLine("Name="); //ввод строки
pass=cons.readPassword("Password=");//ввод пароля

password=new String(pass);//преобразование в строку

java.util.Arrays.fill(pass, ' '); //зачистка пароля

pass=null; cons.printf( "Name=%1$s Password=%2$s",name,password); 
} 
}

Комментариев нет: