PDA

View Full Version : Password char



amatur_barnamenevis
یک شنبه 19 تیر 1390, 18:07 عصر
سلام
اگه بخوام در حالت Command line ورودي رو به صورت ستاره بگيرم ( مثل ورودي گرفتن براي پسورد) بايد چه كدي بنويسم؟؟در حالت GUI نيستم.

javaphantom
دوشنبه 20 تیر 1390, 23:54 عصر
سلام
اگه بخوام در حالت Command line ورودي رو به صورت ستاره بگيرم ( مثل ورودي گرفتن براي پسورد) بايد چه كدي بنويسم؟؟در حالت GUI نيستم.

حتما باید توی یک console اجراش کنی نه توی ide خاصی وگرنه به مشکل می خوری


import java.io.*;


public class MyConsole {


public static void main(String[] s) throws IOException {
Console console = System.console();
if (console == null) {
System.out.println(" console is null");
return;
}

char[] chars = console.readPassword("enter the password: ");



System.out.println("String.valueOf(chars) = " + String.valueOf(chars));


}
}