Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    da int a str

    salve a tutti...ho questo problema:

    voglio settare il testo di un campo di testo con il valore di una variabile intera:

    [CODE]
    Vector v = db.eseguiQuery("SELECT * FROM Clienti;");
    int num = v.size();
    String s = Integer.toString (num);
    codice_cliente.setText(s);
    [\CODE]

    l'errore me lo da sull'ultima riga
    [CODE]
    <identifier> expected
    [\CODE]

    qualcuno mi sa spiegare la regola delle virgolette per mettere una variabile in un stringa? grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    5
    Ciao, credo che sia sufficiente applicare il metodo toString() alla tua variabile intera, che dovrebbe restituirti la rappresentazione testuale del numero. Oppure, semplicemente puoi fare qualcosa del genere
    String res = var_intera + "";
    che dovrebbe avere lo stesso effetto

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    27
    Conversione di intero in stringa:

    String s = String.valueOf(intero);

    oppure

    String s = "" + intero;

    Dovrebbe funzionare

  4. #4
    non funziona in entrambe i casi...
    io converto il numero in stringa ma poi quando applico la funzione setText()
    richiede le virgolette..anche se quello che gli passo è una stringa (num_cliente)

    int num = v.size();
    String num_cliente = String.valueof(num);
    codice_cliente.setText(num_cliente);

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da albcons
    int num = v.size();
    String num_cliente = String.valueof(num);
    codice_cliente.setText(num_cliente);
    A parte errori di battitura (of va Of), il codice sembra del tutto corretto.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    l'errore me lo da sull'ultima riga ed è:

    <identifier> expected

    ???

    grazie

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    Come ti ha detto andbin, il codice e' corretto. Non c'e' nessuna regola strana per le virgolette.
    Probabilmente hai scritto il codice fuori da un metodo. Ho indovinato?

  8. #8
    bravo simo...sono un pirla io..grazie! ciaoo

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.