Visualizzazione dei risultati da 1 a 6 su 6

Discussione: cast int a String

  1. #1
    Utente bannato
    Registrato dal
    Dec 2000
    Messaggi
    147

    cast int a String

    è possibile effettuare un cast di un numero intero in una stringa per poterlo gestire come tale??
    se si come??

  2. #2
    In java può scrivere String s=""+68493;
    Lang=Java
    Ambiente = Eclipse forever
    Ubuntu & Win XP Pro

  3. #3
    Scusa, potremmo sapere in quale linguaggio ???

    CMQ se intendi farlo in C, leggi questi
    http://forum.html.it/forum/search.ph...by=&sortorder=

    p.s. la prossima volta utilizza il motore di ricerca
    di questo forum (in alto a dx)
    ...Terrible warlords, good warlords, and an english song

  4. #4
    Utente bannato
    Registrato dal
    Dec 2000
    Messaggi
    147
    in java, come si fa in java. il problema tipo è il seguente: ho una variabile double che contiene 19,54 se voglio scrivere ho 19€ e 24 centesimi come posso fare?? grazie

  5. #5
    Per convertire il double in una stringa basta usare il metodo toString().
    Invece per fare quello che vuoi tu, dovresti fare 1 cosa del genere (non ne sono sicuro xchè ora non ho i doc java davanti):

    str = "" + numero.intValue() +"euro, "+numero.floatValue() +"centesimi";

    Prova così xò non so se funziona!

  6. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Si fa così:

    codice:
    String var;
    int posvirgola = String.valueOf(vardouble).indexOf(".");
    int lunghezza = String.valueOf(vardouble).length();
    var = "Ho " + String.valueOf(vardouble).substring(0, posvirgola) + "€ e " + String.valueOf(vardouble).substring(posvirgola+1, lunghezza);

    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.