Originariamente inviato da valia
mi hai capito che con "buffered" intendo che lavorano su byte , vero?

Dici di usare un BufferedInputStream e poi faccio la read dando un array byte, no?

Cioè ho fatto questo codice

codice:
byte[] buffer = new byte[1024];
             int bytesRead = 0;     
while ((bytesRead = bis.read(buffer)) != -1) {      
 String risultato = new String(buffer, 0, bytesRead);       
System.out.print(chunk);       
arr.add(risultato);}
ma il risultato non cambia :S