Obtention du caractère retourné par read () dans BufferedReader

Comment puis-je convertir un entier retourné par la read() dans un BufferedReader pour le caractère réel de la valeur et puis les ajouter à une Chaîne de caractères? Le read() renvoie le nombre entier qui représente le caractère lu. Comment quand je fais cela, il n'a pas d'ajouter le caractère réel dans la Chaîne. Au lieu de cela, il ajoute l'entier de la représentation elle-même à la Chaîne.

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
}

Que dois-je faire pour obtenir les données réelles de lire?

source d'informationauteur Carven