Once again you exhibit your lack of understanding.
Which is perfectly fine.
Code:
String str = "hell";
char c = 'o';
str += c;
System.out.println(str);
Output is "hello".
However the problem the OP is facing is that they have 2 chars on the righthand side and their ascii values are added together instead of the two chars being concatenated together. The result of the addition is then concatenated to the String.
Code:
String str = "hel";
char c1 = 'l';
char c2 = 'o';
str += c1 + c2;
System.out.println(str);
Ouput is "hel219" because 'l' has a value of 108 and 'o' has the value of 111. 108 + 111 = 219 which is concatenated to the end of the String.