项目中想把两个char类型字符拼接成一个String类型字符串,于是傻傻的这么写了:
char tmp1 = '1';
char tmp2 = '0';
String tmp = tmp1 + tmp2;
结果输出的结果是tmp是97,是两个char变量ascii值相加结果。char和String类型变量相加时会自动转型为String。我这种处理里面两个char相加会自动转型为int,其相加结果转型为String。小地方也要注意排雷,就酱紫。
项目中想把两个char类型字符拼接成一个String类型字符串,于是傻傻的这么写了:
char tmp1 = '1';
char tmp2 = '0';
String tmp = tmp1 + tmp2;
结果输出的结果是tmp是97,是两个char变量ascii值相加结果。char和String类型变量相加时会自动转型为String。我这种处理里面两个char相加会自动转型为int,其相加结果转型为String。小地方也要注意排雷,就酱紫。