Erste Schritte replace von minus Zeichen wird nicht gemacht

JVolker

Aktives Mitglied
Hallo,

folgende Programmzeile wird bei mir leider nicht umgesetzt. Gibt es noch ein anderes Zeichen für "minus".

neuStringY.replace("-" , "");

Mein Problem ist das ich Punkte in einem Koordinatensystem drehe und dann minuswerte habe die nicht in der paintComponent (Graphics g) Methode dargestellt werden.(warum auch immer???)
Dem wollte ich später auf der Spur gehen aber wenn jemand etwas weiss kann ers ja schreiben🙂

Ich wollte jetzt nur schnell mein Ergebnis wenn ein "-" drin vorkommt enternen nur leider ohne erfolg
 
Es gibt minus, und nen Bindestrich.
Weißt du den neuen Wert irgend ner variablen zu? Lass dir neuStringY mal ausgeben.
 
Hi danke für die schnellen antworten aber leider funzt da nix von hier mal ein bissl mehr code

Java:
String neuStringX = "" + neuX;
      String neuStringY = "" + neuY;
      
      neuStringX.replace("," , ".");
      neuStringX.replace("-" , "");
      System.out.println(neuStringX);

das , wird durch einen Punkt ersetzt aber das minus halt leider nicht. auch wenn ich statt dem komma das minus nehme funzt es nicht.🙁
 
Um Marcineks Antwort zu ergänzen: Strings sind unveränderlich, deshalb gibt [c]replace[/c] einen neuen, geänderten String zurück.
 
Ja sorry hatte ich bei mir nicht richtig umgesetzt😳 obwohl er vorhin wirklich das komma durch den Punkt ersetzt hat.:autsch:

Also Danke an Alle jetzt funzt es.
 

Neue Themen


Zurück
Oben