¿Cómo puedo convertir un entero devuelto por read()
en un BufferedReader
en el valor real del carácter y luego añálo a una cadena? El read()
devuelve el número entero que representa la lectura del carácter. Cómo cuando hago esto, no agrega el carácter real en la Cadena. En cambio, agrega la representación entera a la Cadena.Obteniendo el carácter devuelto por read() en BufferedReader
int c;
String result = "";
while ((c = bufferedReader.read()) != -1) {
//Since c is an integer, how can I get the value read by incoming.read() from here?
response += c; //This appends the integer read from incoming.read() to the String. I wanted the character read, not the integer representation
}
¿Qué debo hacer para obtener la información real?
Gracias por la respuesta muy clara! – Fattie
@JoeBlow Gracias por el amable comentario. En cuanto a su edición, siento que el cierre del lector es responsabilidad de quien creó al lector. Como no vemos la creación del lector, cerrarlo no es apropiado aquí, y más allá del alcance de la respuesta ... – ILMTitan