Konvertieren von Zeichenfolgen in zwei-dimensionalen string-array in Java
Ich gerne konvertieren von Zeichenfolgen Beispiel :
String data = "1|apple,2|ball,3|cat";
in einem zweidimensionalen array wie folgt
{{1,apple},{2,ball},{3,cat}}
Habe ich versucht, mit der split("")
- Methode, aber noch keine Lösung 🙁
Dank..
Kai
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ziemlich einfach, außer, dass
- String.split
nimmt regex, so Metazeichen|
Bedürfnisse der Flucht.Siehe auch
Arrays.deepToString
undArrays.deepEquals
für mehrdimensionale arraysAlternative
Wenn Sie wissen, wie viele Zeilen und Spalten es sein wird, können Sie im Voraus reservieren
String[][]
und verwenden Sie eineScanner
wie folgt: