Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15

Discussione: [java] DecimalFormat

  1. #11
    Che tipo di errore ti da?
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  2. #12
    Utente di HTML.it L'avatar di provasp
    Registrato dal
    Sep 2002
    Messaggi
    160
    Originariamente inviato da Matteo982
    Che tipo di errore ti da?
    Mi dice:
    codice:
    java.lang.NumberFormatException: For input string: "1.800,00"
    Io per ora ho risolto creando una classe che ad una stringa toglie i punti e poi sostituisce la virgola con un punto; prima di fare un Double.parseDouble passo la stringa ottenuta dal TextField in questa nuova classe.

    Può andare bene?

  3. #13
    Magari il problema nel fare la conversione sta proprio nel fatto che il tuo numero ha all'interno un punto e una virgola dove non dovrebbero essere quindi quando chiami il metodo per convertire in double lui ti ha un errore
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  4. #14
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Puoi utilizzare un metodo diverso da getText(). La JFormattedTextField, così come l'hai impostata tu, ha la possibilità di ritornarti un valore di tipo Long:
    codice:
    JFormattedTextField jtf = new JFormattedTextField( new DecimalFormat("#,##0.00"));
    ...
    Long valore = jtf.getValue();
    nell'oggetto valore avrai già il valore inserito dall'utente, senza doverti complicare la vita passando per la sua rappresentazione stringa e convertirla successivamente.

    Il metodo getValue(), infatti, restituisce l'ultimo valore valido inserito dall'utente nella TextField.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #15
    Utente di HTML.it L'avatar di provasp
    Registrato dal
    Sep 2002
    Messaggi
    160
    Era proprio quello che mi serviva...

    Molte grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.