Error por todo

Forums: 

Amigos Ayuda con esto :(

Java

Ingresar nombre y apellido y la clave pero de manera cifrada la cual salgan *****
y le muestre bienvenido a su pagina.

Que una tarea de facu?

Imagen de iknaxio

Pues solo lo que tienes es capturar el evento de pulsación de tecla, concatenar el caracter a la variable string que represente a la clave e imprimir un asterisco.

"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net

import

Imagen de nestor.davila

import java.io.Console;

public class Main {

public void pwdTest() {

Console console = System.console();

if (console == null) {
System.out.println("No estas desde consola");
System.exit(0);
}

console.printf("Prueba");
char passwordArray[] = console.readPassword("Ingresa tu PWD: ");
console.printf("el PWD es: %s%n", new String(passwordArray));

}

public static void main(String[] args) {
new Main().pwdTest();
}
}

Pero y cual es tu error

Imagen de iknaxio

Te imprime los caracteres del password mientras los ingresas?. Debería funcionar:


String pass= new String (console.readPassword("Password:"));

Que JVM usas?

"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net