Получение символа, возвращаемого функцией read () в BufferedReader

Как преобразовать целое число, возвращаемое функцией read () в BufferedReader , в фактическое символьное значение, а затем добавить его в строку? read () возвращает целое число, представляющее прочитанный символ. Как, когда я это делаю, он не добавляет фактический символ в String. Вместо этого он добавляет само целочисленное представление к String.

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
}

Что мне делать, чтобы данные считывались на самом деле?

10
задан Carven 14 October 2011 в 17:27
поделиться