Lesen Sie mehrere strings in java

Ich lese strings aus der Nutzer basierend auf einer Anzahl n und speichern n strings in n verschiedenen Variablen. Ich bin stecken, wie Sie in verschiedenen Saiten. Bitte helfen Sie mir.

Dies ist mein code:

public static void main(String[] args) {
      int b;
      String s="";

      Scanner in = new Scanner(System.in);

      System.out.println("Enter verifying number: ");
      b = in.nextInt();

      for (int i=0; i<=b; i++) {

          System.out.println("Enter a string: ");
          s = in.nextLine();
      }

Also, wenn b = 5, ich habe zu Eingang 5 strings vom Benutzer und speichern Sie Sie in 5 verschiedenen string-Variablen. Ich bin in der Lage, um es von dem Benutzer, aber nicht in der Lage, ordnen Sie Sie in verschiedene Variablen. Kann u bitte helfen Sie mir?
Danke.

  • Ich würde empfehlen, das Lesen über die Java-Daten-Strukturen. Vielleicht könnten Sie machen verwenden der ArrayList
  • Lesen Sie auf arrays...
  • Verwenden Sie ein array oder eine List<String>.
  • verwenden List<String> und initialisieren Sie es als ArrayList<String> anstatt direkt mit ArrayList.
  • Ist es Ihnen gestattet, ein array, oder eine ArrayList?
  • Ich bin damit einverstanden, so oder so, die Frage ist so offen :)... könntest du ein array verwenden, könnte man eine Liste, die Sie verwenden konnten 5 separate string-Werte...
  • mein Punkt ist, über die Verwendung von Schnittstellen statt einer direkten Klasse Umsetzung, wenn möglich.
  • Danke für den Hinweis
  • ja, arraylist und Arrays sind zulässig. danke.. ich werde haben Sie einen Blick auf Sie wieder und gehen mit Ihnen. danke Jungs.
  • Verwenden Sie ein veränderliches array ArrayList mit einem String generic

InformationsquelleAutor user4424606 | 2015-01-10
Schreibe einen Kommentar