fork download
  1. import java.util.*;
  2. import java.util.regex.*;
  3.  
  4. class Demo {
  5. static public void main(String[] args) {
  6. char[] passwordFromField = {'p', 'a', 's', 's'};
  7. String passwordFromFile = "pass";
  8.  
  9. System.out.println("Using 'Object.equals()':");
  10. if (passwordFromField.equals(passwordFromFile)) {
  11. System.out.println("ACCESS GRANTED");
  12. } else {
  13. System.out.println("ACCESS DENIED");
  14. }
  15.  
  16. System.out.println();
  17.  
  18. System.out.println("Using 'java.util.Arrays.equals()':");
  19. if (Arrays.equals(passwordFromField, passwordFromFile.toCharArray())) {
  20. System.out.println("ACCESS GRANTED");
  21. } else {
  22. System.out.println("ACCESS DENIED");
  23. }
  24. }
  25. }
  26.  
Success #stdin #stdout 0.06s 380160KB
stdin
Standard input is empty
stdout
Using 'Object.equals()':
ACCESS DENIED

Using 'java.util.Arrays.equals()':
ACCESS GRANTED