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

    [JAVA] convertire un numero in un carattere

    ciao a tutti
    il mio problema consiste nel convertire un intero in carattere, io faccio cosi:

    System.out.println(toString(i+64));
    dove i e' l'indice di un array che scorre

    questo e l'errore:
    toString() in java.lang.Object cannot be applied to (int)
    System.out.println(toString(i+64));

    come posso risolvere?
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  2. #2

    Re: [JAVA] convertire un numero in un carattere

    Originariamente inviato da asdas
    ciao a tutti
    il mio problema consiste nel convertire un intero in carattere, io faccio cosi:

    System.out.println(toString(i+64));
    dove i e' l'indice di un array che scorre

    questo e l'errore:
    toString() in java.lang.Object cannot be applied to (int)
    System.out.println(toString(i+64));

    come posso risolvere?
    System.out.println(i+"")); oppure credo che anche System.out.println(new Integer(i).toString()); vada bene ma io uso sempre la prima. Occhio che non stai programmando in C e il tuo codice sembra quello di uno fresco fresco del C
    Il centro dell'attenzione non č sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  3. #3
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    se l'array si chiama array
    System.out.println(String.valueOf(array[i]))

  4. #4
    Originariamente inviato da floyd
    se l'array si chiama array
    System.out.println(String.valueOf(array[i]))
    Aspč mi č sfuggito qualcosa. Quale array? Non penso che ci siano array di mezzo. Ma forse mi sbaglio
    Il centro dell'attenzione non č sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  5. #5
    mi dispiace ma come dite voi, facendo cosi mi vengono fuori tutti i numeri fino a 51 e basta
    io vorrei a,b,c

    for(int i=0;i<52;i++)
    System.out.println(new Integer(i).toString());
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  6. #6
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    for(char i='a'; i<='Z'; i++)
    System.out.println(i);

  7. #7
    Originariamente inviato da asdas
    mi dispiace ma come dite voi, facendo cosi mi vengono fuori tutti i numeri fino a 51 e basta
    io vorrei a,b,c

    for(int i=0;i<52;i++)
    System.out.println(new Integer(i).toString());
    Non ti sei spiegato molto bene.
    Il centro dell'attenzione non č sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  8. #8
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    codice:
    for (int i=0; i<255; i++) System.out.println( (char) i );
    Si chiama cast esplicito.


    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.