Class Password


  • public class Password
    extends Object
    Represents a text-based password, and includes a built-in mechanism for securely clearing the value.
    • Constructor Detail

      • Password

        public Password​(char[] value)
        Constructor
        Parameters:
        value - The password value
        Throws:
        NullPointerException - Value is null
      • Password

        public Password​(String value)
        Constructor
        Parameters:
        value - The password value
        Throws:
        NullPointerException - Value is null
    • Method Detail

      • getValue

        public char[] getValue()
        Determines the password value.
        Returns:
        The password value, empty array if cleared.
      • clear

        public void clear()
        Securely clears the password value.
      • compareTo

        public boolean compareTo​(String password)