Как я могу преобразовать целое число, возвращаемое read()
в BufferedReader
, в фактическое значение символа и затем добавить его в строку?read()
возвращает целое число, которое представляет прочитанный символ.Как, когда я делаю это, он не добавляет фактический символ в строку.Вместо этого он добавляет само целочисленное представление к строке.
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
}
Что я должен сделать, чтобы получить фактические данные для чтения?