Ich habe eine Zeichenfolge, die aus einer Liste von X- und Y-Koordinaten besteht. Die x- und y-Koordinaten sind durch ein Komma getrennt, und jede Koordinate endet mit einem Punkt, der das Ende der Koordinate angibt. Ich brauche diese Zeichenfolge zu brechen jedes x zu bekommen und y-Koordinate, aber ich kann mich nicht für Schleife bekommen richtigZerlegen Zeichenfolge basierend auf Zeichen
Zum Beispiel zu arbeiten:
String coords= "3,1.2,0.1,1.0,2.1,3.2,3.3,3.";
Jedes Komma x trennt und y-Koordinate. Der Punkt (.) Beendet die Koordinate und startet eine neue. Die tatsächliche Koordinatenliste würde also so aussehen.
- X 3, Y: 1
- X: 2, Y: 0
- X: 1, Y: 1
- X: 0, Y: 2
- .. .. ....
- .... ....
Der Grund, es in einer seltsamen Art und Weise, wie dies geschehen ist Weil ich an einem Robotikprojekt arbeite und es ein Speicherproblem gibt, kann ich keine Arrays für die Koordinaten verwenden, daher muss eine einzige Zeichenfolge vom PC an das eingebettete System übergeben werden, die in Coords aufgeteilt werden muss .
Sie könnte meine einzige Zeile Lösung finden. –