Kann man String[] in einer ArrayList verwenden?

Status
Nicht offen für weitere Antworten.

zero-2-one

Mitglied
Hallo, wie der Titel schon sagt würde mich interessieren ob man folgendes machen kann:

List<String[]> l = new ArrayList<String[]>();

Der Compiler meckert hier zwar nicht, aber wenn ich versuche meine ArrayList später wieder auszulesen hab ich keine Ahnung wie ich wieder an die Elemente der String[] kommen kann. Ich habe folgendes bisher versucht aber das gibt immer die gleiche Ausgabe bei mir...

Code:
import java.util.*;

class meintest
{
  public static void main(String[] args)
  {
    List<String[]> l = new ArrayList<String[]>();
    String[] sl = new String[2];

    for(int i = 0; i < 10; i++)
    {
      sl[0] = i + ". Hallo";
      sl[1] = i + ". Welt";
      l.add(sl);
    }

    System.out.println(l.get(0)[0] + " und " + l.get(0)[1]);   //9. Hallo und 9. Welt
    System.out.println(l.get(1)[0] + " und " + l.get(1)[1]);   //9. Hallo und 9. Welt
    System.out.println(l.get(2)[0] + " und " + l.get(2)[1]);   //9. Hallo und 9. Welt
    System.out.println(l.get(3)[0] + " und " + l.get(3)[1]);   //9. Hallo und 9. Welt
    System.out.println(l.get(4)[0] + " und " + l.get(4)[1]);   //9. Hallo und 9. Welt
    System.out.println(l.get(5)[0] + " und " + l.get(5)[1]);   //9. Hallo und 9. Welt
    System.out.println(l.get(6)[0] + " und " + l.get(6)[1]);   //9. Hallo und 9. Welt
    System.out.println(l.get(7)[0] + " und " + l.get(7)[1]);   //9. Hallo und 9. Welt
    System.out.println(l.get(8)[0] + " und " + l.get(8)[1]);   //9. Hallo und 9. Welt
    System.out.println(l.get(9)[0] + " und " + l.get(9)[1]);   //9. Hallo und 9. Welt
  }
}

Wie müsste ich das den richtig aufrufen um "1. Hallo...", "2. Hallo..." ... zu erhalten?

Alex
 

GilbertGrape

Bekanntes Mitglied
Java:
import java.util.*;

class meintest
{
  public static void main(String[] args)
  {
    List<String[]> l = new ArrayList<String[]>();
   

    for(int i = 1; i < 11; i++)
    {
 String[] sl = new String[2];
      sl[0] = i + ". Hallo";
      sl[1] = i + ". Welt";
      l.add(sl);
    }

    System.out.println(l.get(0)[0] + " und " + l.get(0)[1]);  
    System.out.println(l.get(1)[0] + " und " + l.get(1)[1]);   
    System.out.println(l.get(2)[0] + " und " + l.get(2)[1]);   
    System.out.println(l.get(3)[0] + " und " + l.get(3)[1]);  
    System.out.println(l.get(4)[0] + " und " + l.get(4)[1]);   
    System.out.println(l.get(5)[0] + " und " + l.get(5)[1]);  
    System.out.println(l.get(6)[0] + " und " + l.get(6)[1]);   
    System.out.println(l.get(7)[0] + " und " + l.get(7)[1]);   
    System.out.println(l.get(8)[0] + " und " + l.get(8)[1]);  
    System.out.println(l.get(9)[0] + " und " + l.get(9)[1]);   
  }
}

So müsste es gehen.
In deinem Fall überschreibst du ja immer das gleiche Array und hast dann 10 mal das gleiche Array in deiner Liste.
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T String aus einer ArrayList suchen Java Basics - Anfänger-Themen 7
vandread Kann in einer String-ArrayList keine Zeichen anhängen Java Basics - Anfänger-Themen 5
N Ausgabe des Inhalts eines String Arrays in einer ArrayList Java Basics - Anfänger-Themen 4
MoxMorris Wie macht man String[] = String[] aus einer anderer Methode? Java Basics - Anfänger-Themen 18
W String einer Textdatei in einzelne Stringobjekte pro Zeile aufteilen Java Basics - Anfänger-Themen 14
M RandomAccessFile int und String gleichzeitig in einer Datei Java Basics - Anfänger-Themen 49
G Position einer unbekannten 3-stelligen-Zahl in einem String finden Java Basics - Anfänger-Themen 15
H Erste Schritte Nach einer Zahl n soll n Mal der String untereinander ausgegeben werden Java Basics - Anfänger-Themen 3
O Ich habe einen String und soll mit matches schauen, ob ein Buchstabe zu einer geraden ANzahl im String vorkommt, wie soll das gehen? Java Basics - Anfänger-Themen 7
A eine neue normale String-Array von einer String-Array, die in for schleife ist, schaffen Java Basics - Anfänger-Themen 3
S Gesamten String in einer Zeile ausgeben Java Basics - Anfänger-Themen 2
J String Problem kann das einer erklären Java Basics - Anfänger-Themen 13
J Aufruf einer Methode über einen String Java Basics - Anfänger-Themen 11
geekex Double zu String umwandeln in einer Methode Java Basics - Anfänger-Themen 28
J String splitten und weiter einarbeiten in einer Methode? Java Basics - Anfänger-Themen 11
Alex/89 String in einer txt ersetzen Java Basics - Anfänger-Themen 15
W String in einer Zeile mit Alphabet füllen? Java Basics - Anfänger-Themen 8
OlafHD String in einer If-Anweisung Vergleichen Java Basics - Anfänger-Themen 2
A Folgende Nullen einer Kommazahl aus String entfernen Java Basics - Anfänger-Themen 3
S Datentypen Mit einer Methode String arrays geben Java Basics - Anfänger-Themen 9
B ja ja schon wieder einer mit einer public static void main(string[] args) Frage... Java Basics - Anfänger-Themen 8
A Variablen Übergeben des Inhalts einer Variable in einen String Java Basics - Anfänger-Themen 17
J Int Array und String in einer neuen Methoder übergeben Java Basics - Anfänger-Themen 7
G Teil einer String speichern Java Basics - Anfänger-Themen 4
D Name einer Variable als String nutzen Java Basics - Anfänger-Themen 13
J Einem String-Array in einer for-Schleife Strings zuweisen - Klappt nicht in einer for-Schleife Java Basics - Anfänger-Themen 5
L Aus einer String Variablen ein Objekt erstellen Java Basics - Anfänger-Themen 14
L Problem beim Einlesen einer Datei in einen String Java Basics - Anfänger-Themen 12
H string zu einer Gleitkommazahl zusammenführen Java Basics - Anfänger-Themen 20
B Wert einer String Variable an andere String Variable in anderer Klasse uebergeben Java Basics - Anfänger-Themen 5
F ComboBox sowie String in einer JTable Spalte Java Basics - Anfänger-Themen 2
D Datentypen TreeSet aus einer List<String[]> befüllen Java Basics - Anfänger-Themen 18
Burny91 FileReader / FileWriter / BufferedWriter An einer bestimmten Zeile String ersetzten Java Basics - Anfänger-Themen 2
S Datentypen String mit fester Länge (Rückgabewert einer Methode) Java Basics - Anfänger-Themen 2
H String in Methode einer anderen Klasse übergeben Java Basics - Anfänger-Themen 5
Developer_X jede Zeile einer Datei mit einem String verketten Java Basics - Anfänger-Themen 16
A String[] array in vertikale Spalte einer JTable ausgeben? Java Basics - Anfänger-Themen 8
M String nach einer bestimmten Anzahl von Zeichen trennen Java Basics - Anfänger-Themen 2
H String an Ende einer text File anhängen Java Basics - Anfänger-Themen 2
T charAt funktion mit einer string zeichenkette nutzen. WIE? Java Basics - Anfänger-Themen 13
F Kann man den Namen einer Variable in ein String Konvertieren Java Basics - Anfänger-Themen 2
H String aus einer Klasse in die andere ! Java Basics - Anfänger-Themen 9
B Position einer Ziffer im String bestimmen Java Basics - Anfänger-Themen 4
D String/StringBuffer mit Zeichen einer Sorte füllen Java Basics - Anfänger-Themen 14
J String von einer an die andere Klasse übergeben? Java Basics - Anfänger-Themen 11
J Lesen einer Datei in einen String oder Char? Java Basics - Anfänger-Themen 3
T In einer HashMap einen String löschen Java Basics - Anfänger-Themen 20
A String Zeichen löschen in einer bestimmten Reihenfolge Java Basics - Anfänger-Themen 25
A String von einer Klasse in die ander zu bringen Java Basics - Anfänger-Themen 10
R in einem string nach einer zahl suchen und auslesen...... Java Basics - Anfänger-Themen 3
krgewb String mit Datumsangabe in Long umwandeln Java Basics - Anfänger-Themen 2
D String Groß/Kleinschreibung Ignorieren Java Basics - Anfänger-Themen 4
D Map<String, Integer> sortieren und der reinfolge nach die Glieder abfragen Java Basics - Anfänger-Themen 3
J Ähnlichen String in Liste finden Java Basics - Anfänger-Themen 6
Kartoffel_1 String transformation Java Basics - Anfänger-Themen 7
H String-Operation replace() - Zeichenkette verdoppeln Java Basics - Anfänger-Themen 2
K String analysieren Java Basics - Anfänger-Themen 27
Beowend String zu Date parsen Java Basics - Anfänger-Themen 1
Beowend String auf Satzzeichen überprüfen? Java Basics - Anfänger-Themen 6
H Liste nach String-Länge sortieren Java Basics - Anfänger-Themen 1
String in ArrayList umwandeln Java Basics - Anfänger-Themen 1
I Sass Compiler und String erhalten? Java Basics - Anfänger-Themen 7
Avalon String in Double bzw. Währung konvertieren Java Basics - Anfänger-Themen 6
T Methode akzeptiert String nicht Java Basics - Anfänger-Themen 18
F Arraylist<String>Ein Wort pro Zeile Java Basics - Anfänger-Themen 6
J Schlüsselworte Prüfen, ob ein bestimmtes, ganzes Wort in einem String enthalten ist. Java Basics - Anfänger-Themen 6
N String überprüfen Java Basics - Anfänger-Themen 3
E String zerlegen aus args Java Basics - Anfänger-Themen 1
M Long-Typ in String-Änderung führt zu keinem Ergebnis bei großer Zahl Java Basics - Anfänger-Themen 11
Ostkreuz String Exception Java Basics - Anfänger-Themen 8
W Items löschen aus String Array vom Custom Base Adapter Java Basics - Anfänger-Themen 2
J String Filter Java Basics - Anfänger-Themen 5
S String Array Buchstaben um einen gewissen Wert verschieben Java Basics - Anfänger-Themen 4
R Größter zusammenhängender Block gleicher Zeichen im String Java Basics - Anfänger-Themen 1
XWing Randomizer mit einem String Java Basics - Anfänger-Themen 2
D 2D Char Array into String Java Basics - Anfänger-Themen 2
H Cast von Float nach String klappt nicht Java Basics - Anfänger-Themen 12
I Zerlegen von String Java Basics - Anfänger-Themen 3
B Beliebiger String gegeben Suche Datum in String Java Basics - Anfänger-Themen 6
I String Java Basics - Anfänger-Themen 4
I API - zurückgegebener JSON String lesen und in Entity konvertieren Java Basics - Anfänger-Themen 2
H Zu langen String aufteilen - bequeme Methode? Java Basics - Anfänger-Themen 14
belana wie am besten 2D Array von String to Integer Java Basics - Anfänger-Themen 18
J Java To String Methode, Array mit For-Schleife Java Basics - Anfänger-Themen 2
M Kommandozeilenparamter als EINEN String werten Java Basics - Anfänger-Themen 5
M Prüfen on eine Zahl im String enthalten ist Java Basics - Anfänger-Themen 3
Distanz zwischen zwei Zeichenfolgen in einem String bestimmen Java Basics - Anfänger-Themen 5
Substring in einem String finden Java Basics - Anfänger-Themen 13
BeginnerJava String mit vorgegebener Länge und Buchstaben erzeugen/ mit Leerstellen Java Basics - Anfänger-Themen 8
I Eindeutiger String mit maximaler Anzahl an Zeichen Java Basics - Anfänger-Themen 11
H Interface Wieso "List<String> list = new ArrayList<>[…]" Java Basics - Anfänger-Themen 4
JavaBeginner22 Integer in String umwandeln Java Basics - Anfänger-Themen 7
HolyFUT JSON String in Java Object schreiben - Anführungszeichen rauskriegen? Java Basics - Anfänger-Themen 17
Fodoboo131 RegEx- Umwandlung von String in ausführbares Objekt/ Befehl Java Basics - Anfänger-Themen 9
HolyFUT Input/Output Leerzeichen aus String entfernen - klappt nicht! Java Basics - Anfänger-Themen 13
viktor1 Methoden Methode schreiben static void readText (String filename) {...} zu WordHistogramSample.java Java Basics - Anfänger-Themen 13
ravenz Schleife mit for über String Array „zahlen“und prüfen ob Wert „a“ oder „b“ oder „c“ entspricht (mittels || ) Java Basics - Anfänger-Themen 4
T String Array Fehler beim Index Java Basics - Anfänger-Themen 3
X Datentypen String.equals funktioniert nicht Java Basics - Anfänger-Themen 5
Alen123 String wiederholen mit Schleifen Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben