ASCII码只有128个字符,从0-127号对应不同的字母,数字,转义字符,特殊符号,而Unicode储存的才是字符,例如汉字,罗马文,阿拉伯语等。charAt()得到的都是字符(char),ASCII字符之间的加减就是ASCII码之间的加减,得到的类型是int类型。实现字符之间的加,可以使用链式编码(append)直接追加字符串在后面,无须在常量池开辟新的地址。
ASCII码只有128个字符,从0-127号对应不同的字母,数字,转义字符,特殊符号,而Unicode储存的才是字符,例如汉字,罗马文,阿拉伯语等。charAt()得到的都是字符(char),ASCII字符之间的加减就是ASCII码之间的加减,得到的类型是int类型。实现字符之间的加,可以使用链式编码(append)直接追加字符串在后面,无须在常量池开辟新的地址。