ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
345
345
EMPFEHLEN
-
Wie kann man es machen, dass die Anfangsnullen eines per
ausgelesenes Textfeld nicht verschwinden?Code java:1
txt.getText
Sodass aus 000122-33 nicht 122-33 wird.
-
Hi,
ich finde deinen Beitrag ein wenig Komisch...
Wenn du:
ausführst, wirst du 000123-33 erhalten.Code :1 2
JTextField textField = new JTextField("000123-33"); System.out.println(textField.getText());
Ich könnte nur raten und sagen das du vielleicht int´s oder so benutzt, denn wenns ein int ist, wird aus 010 10. Jedoch gibt die Methode einen String zurück, also wie gesagt, komisches problem, du müsstest mal mehr code posten.
Grüße Maik
-
26.04.11 16:34 #3SE Tutorials.de Gastzugang
Frage wäre erstmal von welchem Typ txt ist und was die Methode getText() *hier übrigens dann bitte mal komplette Methoden-Signatur angeben , es gibt auch getText()-Methoden mit übergabe-Parametern wobei das sehr schlechtes Design ist Gettern etwas mitzugeben* returned. Und auch wie du es dann weiterverarbeitest. Wenn du z.B. mit einem numerischen Wert arbeitest kürzt spätestens die CPU alle leading-nil ...
Wie Maik639 schon sagte : etwas mehr Code wäre nicht schlecht.
-
Wie gesagt ich gebe 000122-33 in das Textfeld ein, drücke einen Knopf der eine Methode aufruft die feld.getText als String-variable hat.
Per Breakpoint sieht man das der dann schon als 122-33 gespeichert wird.
-
puhh so viel code, da blicke ich ja gar nicht mehr durch :O
ne ernsthaft, wenn wir dir ernsthaft helfen sollen, poste deinen code oder schreib ein kleines beispiel mit dem selben problem, denn wenn ich in ein textfeld 000000000001 schreibe und dann getText() mache werde ich exakt das selbe zurück bekommen...
-
Wie kann ich denn einem int sagen, dass es die Anfangsnullen nicht löschen soll?
-
gar nicht, dafür musst du strings nehmen
-
28.04.11 09:31 #8
Moin,
zumal eine führende Null in Java dazuführen würde, dass ein Wert als Oktalzahl angesehen wird ! ! !
http://de.w3support.net/index.php?db=so&id=565634
Gruß
KlausEs ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!
Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
-------------------------------------------------------------------------------------------------
Ich beantworte keine Fragen per PN !!
Stellt Eure Fragen im Forum - dann haben alle etwas davon !!
-
Aus einem Textfeld bekommt man einen String wie dir schon gesagt wurde, wenn du es nicht zu einem int castest, hast du doch deine Zahl mit nullen am Anfang.
Waere super wenn ihr euren Code in dieser Form einfuegt:
[JAVA]System.out.println("Test :)");[/JAVA]
wird zu:
Tabs sind uebrigens keine Feinde :)Code java:1
System.out.println("Test :)");
Der "Erledigt Button" beisst net :) Und der "Danke Button" ist auch nicht nur zur zierde
Danke :D
Ähnliche Themen
-
C - Eine Variable aufsummieren bis zu einem Wert, Variable einfrieren und Werte auf..
Von Malte-Micha im Forum C/C++Antworten: 7Letzter Beitrag: 29.11.10, 14:10 -
Session Variable durch namensgleiche Variable überschrieben?
Von PannenOlli im Forum PHPAntworten: 9Letzter Beitrag: 10.04.10, 23:40 -
Dynamischer Link mit Variable, Variable an Funktion übermitteln
Von ihrschweine im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 23.10.09, 14:53 -
Inhalt einer Variable in neue Variable umwandeln?
Von tYrEaL im Forum PHPAntworten: 1Letzter Beitrag: 28.04.05, 11:31 -
Wie mach ich aus einer Integer Variable eine String Variable?
Von Terrance & Philipp im Forum PHPAntworten: 5Letzter Beitrag: 16.09.01, 17:47





Zitieren
Login





