title: Simple Array: Check to see if value matches
body: <p>I am simply trying to see if the inputted value matches a value that is already in the array and if it does return "Valid".  I realize this is very simple but I cannot get this to work:</p>
  
  <pre><code> public static void main(String[] args) {
  
          Scanner keyboard = new Scanner(System.in);
          String[] accountNums = { "5658845", "8080152", "1005231", "4520125", "4562555",
                                   "6545231", "7895122", "5552012", "3852085", "8777541", 
                                   "5050552", "7576651", "8451277", "7881200", "1302850", 
                                   "1250255", "4581002" };
  
          String newAccount;
          String test = "Invalid";
  
          newAccount = keyboard.next();
  
          for (int i = 0; i &lt; accountNums.length; i++)
          {        
              if(newAccount == accountNums[i])
              {
                  test = "Valid";
              }
          }
  
          System.out.println(test);
      }
  }
  </code></pre>
  
  <p>thank you for any assistance (and patience)</p>