0
Ich habe folgend:Wie Element in einer Arraylist in mehrdimensionalen Arraylist spalten
[[Statistics (pH)], [ Upright Normal Recumbent Normal Total]]
Ich mag das erste Element des zweiten Elements auf Leerzeichen trennen, so dass ich am Ende mit:
[[Statistics (pH)], [Upright,Normal,Recumbent,Normal,Total]]
so weit
Mein Code:
for (ArrayList<List<String>> row2 : StatspH) {
row2.get(1).get(0).split("\\s");
}
aber nichts passiert
Java-Strings sind unveränderlich. 'row2.get (1) .get (0) .split (" \\ s ")' teilt die Zeichenfolge auf, aber Sie verwirft die zurückgegebene 'String []'. –
String-Methoden sind keine Mutatoren, tatsächlich ist String selbst in Java unveränderlich. 'split()' gibt eine neue Instanz von String [] zurück. – 11thdimension
Außerdem müssen Sie vor dem Teilen trimmen, um das Ergebnis zu erhalten. –