Ich habe eine Zeichenfolge [] (ein Zeichenfolgenarray), die mehrere Werte bei seinen verschiedenen Indizes hat. Jetzt möchte ich dieses komplette Array von Strings zu einem einzigen Index einer Array-Liste (ArrayList) hinzufügen.Wie fügt man mehrere Zeilen zu einer Array-Liste in Java hinzu?
2
A
Antwort
-2
Sie die Karte verwenden können, oder LinkedHashMap> die Daten in bestimmten Reihenfolge zu speichern
+0
Ich glaube nicht, dass Ihre Antwort für die Frage relevant ist. – Kartic
2
Versuchen Sie folgendes:
List<String[]> stringArrayList = new ArrayList<String[]>();
stringArrayList.add(/*your String[]*/);
Ein komplettes Beispiel:
package nl.testing.startingpoint;
import java.util.ArrayList;
import java.util.List;
public class Main
{
public static void main(String[] args) {
String[] stringArrayOne = {"one", "two"};
String[] stringArrayTwo = {"three", "four"};
List<String[]> stringArrayList = new ArrayList<String[]>();
stringArrayList .add(stringArrayOne);
stringArrayList .add(stringArrayTwo);
for (String[] objectArray : stringArrayList) {
for (String object : objectArray) {
System.out.println(object);
}
}
}
}
Die Ausgabe lautet:
- ein
- zwei
- drei
- vier
Dies wird mit generics genannt. Überprüfen Sie den Link für weitere Generika Beispiel!
+0
Danke @Igoranze Herr. Es hat meinen Code einigermaßen funktioniert. – Kanika
Verwandte Themen
- 1. Wie fügt man Zeilen zu TableElement in Dart hinzu?
- 2. Wie fügt man mehrere Recycleviews/GridViews in einer Aktivität hinzu?
- 3. Wie fügt man mehrere listViews zu einem einzelnen listView hinzu?
- 4. Wie fügt man Listener zu optionsGroup in Java Vaadin hinzu?
- 5. Wie fügt man mehrere ractive Objekte auf einer Seite hinzu?
- 6. Wie fügt man SSL_RSA zu SSLCipherSuite hinzu?
- 7. Wie fügt man Unterstreichungsmodul zu MeanJS hinzu?
- 8. Wie fügt man NSLinkAttributeName zu Emoji hinzu?
- 9. Wie fügt man Achsen zu Subplots hinzu?
- 10. Wie fügt man Linien zu 3D hinzu?
- 11. Wie fügt man Brotkrume hinzu?
- 12. Wie fügt man mehrere Plugins in tinymce hinzu?
- 13. Wie fügt man den Zeilen detaillierte Daten hinzu?
- 14. Wie fügt man rxtxSerial in java.library.path hinzu?
- 15. DataTable.ImportRow fügt keine Zeilen hinzu
- 16. Wie fügt man mehrere Dateninhalte in jQuery popup hinzu?
- 17. Wie fügt man ColumnBuilder mehrere columnProperties (Felder) hinzu?
- 18. Wie fügt man Inhalt zu einer Protokolldatei ohne Überschreiben hinzu?
- 19. Wie fügt man eine DependencyProperty zu einer Schaltfläche hinzu?
- 20. Wie fügt man einer Optionsfeldgruppe in einer Schleife "checked" hinzu?
- 21. Wie fügt man Übersetzungen zu einer benutzerdefinierten Erweiterung hinzu?
- 22. Wie fügt man einem DataGrid Zeilen und Spalten hinzu?
- 23. Wie fügt man mehrere Filter zur Abfrage hinzu?
- 24. Wie fügt man toggleClass zu einer Checkbox mit jQuery hinzu?
- 25. Wie fügt man OpenID zu einer PHP-Site hinzu?
- 26. Wie fügt man Inhalt zu einer vorhandenen CHM-Hilfedatei hinzu?
- 27. Wie fügt man Fremdschlüsseleinschränkungen zu einer Spalte in SQL Server über mehrere Datenbanken hinweg hinzu?
- 28. Wie fügt man mehrere Schaltflächen im Jquery UI-Dialogfeld hinzu?
- 29. Wie fügt man Zeilen in der Mitte einer Tabelle mit jQuery hinzu?
- 30. Wie fügt man Text zu einer bestehenden .txt-Datei in Java hinzu?
Mit welchem Problem sind Sie konfrontiert? Einfach hinzufügen. – Kartic
Die ArrayList speicherte nicht alle eingegebenen Daten. Es wurde nur auf einem Index gespeichert und dann wurden die Eingaben weitergereicht. – Kanika
Es funktioniert jetzt gut. Ich habe die Array-Liste direkt vor dem Hauptverzeichnis initialisiert, so dass sie nicht jedes Mal initialisiert wird, wenn eine Eingabe gespeichert wird. Vielen Dank @Kartic obwohl. – Kanika