概述
Unicode码简介:
Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。
类继承关系:
public final
class Character implements java.io.Serializable, Comparable<Character> {}
CharacterCache
private static class CharacterCache { private CharacterCache(){} static final Character cache[] = new Character[127 + 1]; static { for (int i = 0; i < cache.length; i++) cache[i] = new Character((char)i); // 用char强转int是将对应的ASCII码转成字符 } }hashCode():Character的哈希为该字符对应的ASCII值
public static int hashCode(char value) { return (int)value; }