Wie drucke / zeichne Array von String in Java?

7

Kleiner Hintergrund:

Ich habe csv Datei, die viele Zeilen hat und jede Zeile hat String-Elemente, ein Beispiel für eine solche Zeile wäre

%Vor%

In meinem Parser analysiere ich jetzt diese CSV-Datei und bekomme jede Zeile in der Datei als %Code%. In meiner Log-Seite muss sowohl die ID als auch die Zeile in der Datei vorhanden sein.

Momentan, wenn ich versuche zu drucken, dann bekomme ich Werte wie String[] data , meine Frage ist, wie bekomme ich die tatsächliche Liste von Array-Elementen wie [Ljava.lang.String;@1152e94 ?

Es wurde versucht, den Standardwert [20, 11, Clothing, TShirts, Abercombie, Gap] zu verwenden, aber es gibt immer noch die gleichen toString() -Daten.

    
Rachel 25.06.2012, 19:49
quelle

4 Antworten

28

Verwenden Sie Arrays.toString(array) , um etwas lesbareres zu erhalten.

    
Matt Ball 25.06.2012, 19:51
quelle
7

benutze Arrays.toString(array); es wird funktionieren

    
dantuch 25.06.2012 19:52
quelle
0

Lesen Sie eine Zeile der csv-Datei und rufen Sie String.split (",") in der Zeile auf, die Ihnen ein Array jeder einzelnen Zeichenfolge in der gerade gelesenen Zeile zurückgibt. Sie können dann das Array einfach durchlaufen und ausdrucken aus, wie Sie brauchen.

%Vor%     
ChadNC 25.06.2012 20:05
quelle
0
Anton Bessonov 25.06.2012 19:57
quelle

Tags und Links