Il fatto che a me serve salvarlo di volta in volta in variabili..come posso fare?

Io ho una password di default che salvo in una variabile (password) e successivamente inserisco con settext all'interno della mi JPasswordField.

Ora, quando l'utente dà l'ok, vorrei fare un confronto tra quella di default e quella appena inserita:

codice:
char[] psw = password1.getPassword(); 		System.out.println(psw.equals(password)); 	//Stampa false anche se in teoria non tocco nulla	
if(psw.equals(password) == false){