import java.util.*;
import java.util.regex.*;
class Demo {
static public void main
(String[] args
) { char[] passwordFromField = {'p', 'a', 's', 's'};
String passwordFromFile
= "pass";
System.
out.
println("Using 'Object.equals()':"); if (passwordFromField.equals(passwordFromFile)) {
System.
out.
println("ACCESS GRANTED"); } else {
System.
out.
println("ACCESS DENIED"); }
System.
out.
println("Using 'java.util.Arrays.equals()':"); if (Arrays.
equals(passwordFromField, passwordFromFile.
toCharArray())) { System.
out.
println("ACCESS GRANTED"); } else {
System.
out.
println("ACCESS DENIED"); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CgpjbGFzcyBEZW1vIHsKICAgIHN0YXRpYyBwdWJsaWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBjaGFyW10gcGFzc3dvcmRGcm9tRmllbGQgPSB7J3AnLCAnYScsICdzJywgJ3MnfTsKICAgICAgICBTdHJpbmcgcGFzc3dvcmRGcm9tRmlsZSA9ICJwYXNzIjsKCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJVc2luZyAnT2JqZWN0LmVxdWFscygpJzoiKTsKICAgICAgICBpZiAocGFzc3dvcmRGcm9tRmllbGQuZXF1YWxzKHBhc3N3b3JkRnJvbUZpbGUpKSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQUNDRVNTIEdSQU5URUQiKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkFDQ0VTUyBERU5JRUQiKTsKICAgICAgICB9CgogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigpOwoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlVzaW5nICdqYXZhLnV0aWwuQXJyYXlzLmVxdWFscygpJzoiKTsKICAgICAgICBpZiAoQXJyYXlzLmVxdWFscyhwYXNzd29yZEZyb21GaWVsZCwgcGFzc3dvcmRGcm9tRmlsZS50b0NoYXJBcnJheSgpKSkgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkFDQ0VTUyBHUkFOVEVEIik7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJBQ0NFU1MgREVOSUVEIik7CiAgICAgICAgfQogICAgfQp9Cg==