mit String.splitt(",") ganzen Satz erhalten?

Hallo! 🙂

String("0,0,Das ist ein Test") soll mit .splitt (",") geteilt werden. Erwarten/Wünschen tu ich folgendes:

String part1 = parts[0]; // "0"
String part2 = parts[1]; // "0"
String part3 = parts[2]; // "Das ist ein Test"

Nun wird in part3 nur "Das" geschrieben. Vermute dass das Leerzeichen als leer gewertet wird und er abbricht. Wie kann ich das umgehen?

Danke im Voraus
 
Ich kann dein Ergebnis nicht nachvollziehen. Mit
Java:
public class Test {
    public static void main(String[] args) {
        String s = "0,0,Das ist ein Test";
        String[] parts = s.split(",");
        for(int i = 0; i < parts.length; ++i) {
            System.out.println(parts[i]);
        }
    }
}
bekomme ich genau das, was du erwartest.
 
Java:
    public static void main(String[] args) {

        String str = "0,0,Das ist ein Test";

        String[] splitted = str.split(",");

        System.out.println(Arrays.toString(splitted));
    }
Funktioniert!
 

Zurück
Oben