À l'aide d'un scanner à accepter la Chaîne d'entrée et de stocker dans un Tableau de chaînes

Quelqu'un peut m'aider s'il vous plaît. J'ai fait de nombreuses recherches mais impossible de trouver une solution, n'importe où.
Je suis un débutant en Java et qui pratiquent un code pendant une pause de collège.

Je suis en train de faire un Répertoire de programme. Pour le moment, je suis en train d'ajouter un nouveau contact, ci-dessous le code que j'ai, mais je ne suis pas sûr de la façon de stocker les informations dans un tableau, quelqu'un peut-il me donner quelques conseils s'il vous plaît.

    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[];
    }

    }   
}

OriginalL'auteur Rachael | 2013-01-11