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

    Aiuto metodo toString()

    Ciao a tutti.Ho un piccolo problema di comprensione del testo di un esercizio assegnatomi qualche giorno fa.

    Codice PHP:
    public class Sondaggio {
      private 
    String[] risposte;
      private 
    int[] voti;
      private 
    String domanda;

      public 
    Sondaggio(String domanda,String[] risposte){
        
    this.risposte=new String[risposte.length];
        
    voti=new int[risposte.length];
        for(
    int i=0;i<risposte.length;i++){
          
    this.risposte[i]=risposte[i];
          
    voti[i]=0;
        }
        
    this.domanda=domanda;
      }

      public 
    Sondaggio vota(String risposta){
        
    int i;
        for(
    i=0;i<risposte.length;i++)
          if(
    risposte[i].equals(risposta)){
            
    voti[i]++;
            break;
          }
          return 
    this;
        } 
    Mi viene chiesto di inserire un metodo toString che restituisce in forma di stringa il testo del sondaggio.
    Ora,io per testo del sondaggio intendo la domanda,o no?
    E se così fosse,basta fare così?

    Codice PHP:
    public String toString(){
        return 
    domanda;
      } 
    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    3
    il toString() ritorna una stringa, quindi prova a fare cosi:
    return "ecco la domanda:" +domanda+"\n";

  3. #3
    Ok,aspetto anche altri suggerimenti,anche se credo che quello sia l'unico metodo...

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da FrMil@
    il toString() ritorna una stringa, quindi prova a fare cosi:
    return "ecco la domanda:" +domanda+"\n";
    Guarda che la variabile domanda era già dichiarata come String, eh
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    502
    Originariamente inviato da OvettoKinder
    Ok,aspetto anche altri suggerimenti,anche se credo che quello sia l'unico metodo...
    Scusa, ma cosa ti aspetteresti da un metodo toString()?
    Gli fai ritornare quello che vuoi, sotto forma di stringa, il più possibile attinente all'oggetto che deve descrivere.
    al volante son nervoso

  6. #6
    Quindi il metodo che io avevo segnalato inizialmente è corretto.

    Un'altra domanda.Ho costruito una GUI che contiene una JTextArea.
    Ora io devo importare il testo della domanda su questa JTextArea.Qualche suggerimento?

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    502
    Originariamente inviato da OvettoKinder
    Quindi il metodo che io avevo segnalato inizialmente è corretto.

    Un'altra domanda.Ho costruito una GUI che contiene una JTextArea.
    Ora io devo importare il testo della domanda su questa JTextArea.Qualche suggerimento?
    Potrebbe anche non essere corretto, se per Sondaggio si intende l'insieme di domanda, risposte e voti. Ma questo lo puoi solo sapere tu.

    Per la JTextArea dovrebbe esserci un setText, oppure ne prendi il documento e lo imposti.
    al volante son nervoso

  8. #8
    Praticamente io ho la domanda che la leggo come stringa.
    E voglio che questa domanda venga visualizzata sulla textArea.

  9. #9
    gli posso dire:
    Codice PHP:
    domanda.setText(???); 
    e cosa gli passo dentro per farmi scrivere sulla textArea la mia domanda del sondaggio?

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.