Red de conocimiento informático - Aprendizaje de programación - ¿Convertir blob en cadena en Java?

¿Convertir blob en cadena en Java?

BufferedInputStream bi = new BufferedInputStream(blob.getBinaryStream());

data= nuevo byte[READ_BUFFER_SIZE];

for (int len ​​​​= 0; (len = datos) ! (len = bi.read(datos)) ! = -1;){

archivo de salida+=nueva cadena(datos, "GBK");

datos= nuevo byte[READ_BUFFER_SIZE] ;

}

Para borrar los datos dentro del bucle

Porque la lectura solo sobrescribe la lectura, no la borra.