Quote Originariamente inviata da el92 Visualizza il messaggio
Perchè crea uno StringBuffer?Non sarebbe più semplice la mia soluzione?
Se volevi solo stampare le righe, sì il tuo while su readLine con la stampa della riga è appropriato.

Mentre invece

codice:
while((testo=b.readLine())!=null){
    t.append(testo);
}
Di per sè è dubbio/inappropriato (senza altri chiarimenti), perché readLine legge la riga e te la restituisce ma senza il newline. Quindi così facendo tutte le righe verrebbero attaccate una all'altra come se fosse una riga sola!