title: Using a scanner to accept String input and storing in a String Array
body: <p>Can someone help me please. I have done numerous searches but can't find a solution anywhere. 
  I'm a beginner to Java and currently practicing some code while on a break from college. </p>
  
  <p>I am trying to make a Phonebook program. At the moment I am trying to add a new contact, below is the code i have but i am not sure how to store the information in an array can someone give me some pointers please.</p>
  
  <pre><code>    import java.util.Scanner;
  
      public class addContact {
      public static void main(String [] args){
  
      //declare arrays
          String [] contactName = new String [12];
          String [] contactPhone = new String [12];
          String [] contactAdd1 = new String [12];
          String [] contactAdd2 = new String [12];
  
      //inputs
      String name = "";
      String phone = "";
      String add1 = "";
      String add2 = "";
  
      //method of taken input
      Scanner input = new Scanner(System.in);
  
      //while name field is empty display prompt etc.
      while (name.equals(""))
      {
      System.out.println("Enter contacts name: ");
      name = input.nextLine();
      name += contactName[];
      }
  
  
      while (add1.equals(""))
      {
      System.out.println("Enter contacts addressline1:");
      add1 = input.nextLine();
      add1 += contactAdd1[];
      }
  
      while (add2.equals(""))
      {
      System.out.println("Enter contacts addressline2:");
      add2 = input.nextLine();
      add2 += contactAdd2[];
      }
  
      while (phone.equals(""))
      {
      System.out.println("Enter contact phone number: ");
      phone = input.nextLine();
      phone += contactPhone[];
      }
  
      }   
  }
  </code></pre>