Visualizzazione dei risultati da 1 a 4 su 4

Discussione: toString

  1. #1
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854

    toString

    Ragazzi...mi potete chiarire un dubbio?

    Ho un codice in Java ove c'è scritto:

    codice:
    String c = toStringCombinazione(g.combinazione);
    
    
      public synchronized String toStringCombinazione(int[] comb){
        String s = "";
        for(int j = 0; j < comb.length; j++){
          s = s+comb[j]+",";
        }
        return s;
      }
    g.combinazione => combinazione è un array contenente 6 interi!

    Praticamente a c uguaglio quello che mi viene dato dalla funzione toStringCombinazione, no?

    Tale funzione mi converte in stringa il valone che gli viene passato?

    Non potevo far direttamente un casting esplicito?

  2. #2
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Combinazione è stato così dichiarato:

    int[] combinazione = new int[6];

    Non posso fare la stampa diretta di g.combinazione ove g è il vettore contentente i vari elementi?
    E' necessario per forza far la conversione in stringa?

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: toString

    Originariamente inviato da Felino
    Tale funzione mi converte in stringa il valone che gli viene passato?
    Sì, crea e ritorna una stringa che è formattata come concatenazione dei valori separati da virgola (nota che avresti la virgola alla fine).

    Originariamente inviato da Felino
    Non potevo far direttamente un casting esplicito?
    No assolutamente. O usi questo tuo metodo oppure usi un altro metodo similare (es. il toString() di java.util.Arrays, solo da Java 5 e che formatta in modo leggermente diverso dal tuo metodo).

    Dipende appunto solo dal formato che ti serve.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Ok...dubbio chiarito! 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 © 2025 vBulletin Solutions, Inc. All rights reserved.