String s = ""+ (char)a + (char)b + (char)c;
结果为Hi!
你好,前面为什么要加“” 这个空字符串呢?
如果不加空字符串,相当于三个char类型相加,结果为int,print结果为abc三个整数之和;加了后相当于字符串末尾加三个字符,结果为abc对应的Unicode拼接而成的字符串。
Sign in to make a reply
Source
String s = ""+ (char)a + (char)b + (char)c;
结果为Hi!