isanet ha scritto:
però non so come perfezionarlo in modo tale che quando vado a stampare mi stampa quello che ho bisogno.
Ma dipende appunto da cosa hai bisogno nella stringa ....
La stringa dal toString() generalmente ha una forma "tecnica", non necessariamente per l'utente finale (spesso viene usata solo nel logging o cose del genere). Ci sono casi (ad esempio in Swing) in cui il risultato del toString() viene proprio visualizzato all'utente come dato significativo.
Ma a parte questo, tu hai N campi nell'oggetto, nel toString() puoi considerarli o tutti o solo alcuni. Eventualmente anche in base al loro valore. Quindi non capisco bene il tuo dubbio. Costruisci una stringa (in qualunque modo, concatenazione con +, o con StringBuffer/Builder, ecc..) ed eventualmente salta i campi che non vuoi o che hanno un certo valore (es. null).