Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Java: Casting

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    493

    Java: Casting

    Salve a tutti. Scusate la banalità della domanda ma sto' imparando Java e sono un novizio.
    Ho una form con un bottone e 3 caselle: 2 di input e una di ouput.
    Le due caselle dovranno accettare numeri interi:
    txtRisul.setText(txtVal1.getText() + txtVal2.getText())
    ma cosi' le vede come stringhe. Come si fa' a castarle per farle diventare Interi?
    vi ringrazio per il Vs. aiuto
    Ciao

  2. #2
    Utente di HTML.it L'avatar di Kreator
    Registrato dal
    May 2002
    Messaggi
    278
    Da quello che mi ricordo di Java ci dovrebbe essere nelle stringhe un metodo chiamato toInt () per convertirla in un intero, ovviamente senza parametri.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    493
    Ciao Kreator potresti essere piu' chiaro? GRAZIE

  4. #4
    Utente di HTML.it L'avatar di Kreator
    Registrato dal
    May 2002
    Messaggi
    278
    E' da un paio di anni che non programmo + in java.
    Cmq un esempio di conversione la ho trovata sulla rete.


    import com.neilmoomey.util.Type;

    String a = "12321";
    String b = "55345";
    int f = Type.toInt(a);
    int g = Type.toInt(b);

    sviluppa questo esempio per il tuo programma, e' facile basta che ad A e B gli metti:

    String a = txtVal1.getText();
    String b = txtVal2.getText();
    ecc....


  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    493
    Grazie mille Kreator

  6. #6
    Utente di HTML.it L'avatar di Kreator
    Registrato dal
    May 2002
    Messaggi
    278
    di nullaz.


  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Più semplice ancora, senza dover importare package strani:
    codice:
    int convertito = Integer.parseInt(stringa);
    Se la stringa non contiene un intero valido, verrà lanciata una eccezione NumberFormatException.


    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

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 © 2025 vBulletin Solutions, Inc. All rights reserved.