58869
29.01.2008, aktualisiert am 28.03.2008
17642
1
0
Zeichen in String einfügen
Hi
Ich bin gerade dabei einen HP Taschenrechner fertigzustellen komme aber nicht weiter!
Problem:
Ich will eine Methode "Vorzeichenwechsel", welche, das Vorzeichen des in dem Eingabefeld enthaltenen Strings ändert (von + auf - und andersrum).
Bis jetzt habe ich ausgelesen wo sich der Cursor im Eingabefeld befindet, wenn er an der position 0 ist dann soll er ein minus einfügen.
Klappt auch, ABER es gibt auch zahlen wie z.B 3.64564E8 gibt muss ich doch irgendwie erfragen können an welcher Stelle sich das E befindet um dann irgendwie hinter es ein minus zu machen um die hochzahl zu negieren.
bis jetzt:
Wie kann ich das bewältigen?
ItsChris
Ich bin gerade dabei einen HP Taschenrechner fertigzustellen komme aber nicht weiter!
Problem:
Ich will eine Methode "Vorzeichenwechsel", welche, das Vorzeichen des in dem Eingabefeld enthaltenen Strings ändert (von + auf - und andersrum).
Bis jetzt habe ich ausgelesen wo sich der Cursor im Eingabefeld befindet, wenn er an der position 0 ist dann soll er ein minus einfügen.
Klappt auch, ABER es gibt auch zahlen wie z.B 3.64564E8 gibt muss ich doch irgendwie erfragen können an welcher Stelle sich das E befindet um dann irgendwie hinter es ein minus zu machen um die hochzahl zu negieren.
bis jetzt:
if(jT_eingabe.getCaret().getDot() == 0) {
String eingabe = jT_eingabe.getText();
jT_eingabe.setText("-"+ eingabe);
}
jT_eingabe.grabFocus();
Wie kann ich das bewältigen?
ItsChris
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 79464
Url: https://administrator.de/contentid/79464
Ausgedruckt am: 24.11.2024 um 08:11 Uhr
1 Kommentar