tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
345
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Albert00 Albert00 ist offline Mitglied
    Registriert seit
    Apr 2011
    Beiträge
    15
    Wie kann man es machen, dass die Anfangsnullen eines per
    Code java:
    1
    
    txt.getText
    ausgelesenes Textfeld nicht verschwinden?

    Sodass aus 000122-33 nicht 122-33 wird.
     

  2. #2
    Maik639 Maik639 ist offline Mitglied Gold
    Registriert seit
    Nov 2010
    Beiträge
    132
    Hi,

    ich finde deinen Beitrag ein wenig Komisch...
    Wenn du:
    Code :
    1
    2
    
    JTextField textField = new JTextField("000123-33");
    System.out.println(textField.getText());
    ausführst, wirst du 000123-33 erhalten.
    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
     

  3. #3
    SE 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.
     

  4. #4
    Albert00 Albert00 ist offline Mitglied
    Registriert seit
    Apr 2011
    Beiträge
    15
    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.
     

  5. #5
    Maik639 Maik639 ist offline Mitglied Gold
    Registriert seit
    Nov 2010
    Beiträge
    132
    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...
     

  6. #6
    Albert00 Albert00 ist offline Mitglied
    Registriert seit
    Apr 2011
    Beiträge
    15
    Wie kann ich denn einem int sagen, dass es die Anfangsnullen nicht löschen soll?
     

  7. #7
    Maik639 Maik639 ist offline Mitglied Gold
    Registriert seit
    Nov 2010
    Beiträge
    132
    gar nicht, dafür musst du strings nehmen
     

  8. #8
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    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ß
    Klaus
     
    Es 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 !!

  9. #9
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    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:
    Code java:
    1
    
    System.out.println("Test :)");
    Tabs sind uebrigens keine Feinde :)
    Der "Erledigt Button" beisst net :) Und der "Danke Button" ist auch nicht nur zur zierde
    Danke :D

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 29.11.10, 14:10
  2. Antworten: 9
    Letzter Beitrag: 10.04.10, 23:40
  3. Dynamischer Link mit Variable, Variable an Funktion übermitteln
    Von ihrschweine im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 23.10.09, 14:53
  4. Antworten: 1
    Letzter Beitrag: 28.04.05, 11:31
  5. Antworten: 5
    Letzter Beitrag: 16.09.01, 17:47

Stichworte