Java Character toChars() 方法6 Nov 2024 | 3 分钟阅读 Character 类的 `toChars(int codePoint)` 方法通常将指定的字符转换为其 UTF-16 表示形式,该表示形式通常存储在 char 数组中。如果指定的 codePoint 是 BMP 值,则生成的 char 值数组与 codePoint 的值相同。另一方面,如果指定的 codePoint 是补充 codePoint,则生成的 char 数组包含相应的代理对。 语法参数codePoint:需要测试的字符的 codePoint。 返回值`toChars(int codePoint)` 方法返回具有字符 UTF-16 表示形式的 char 数组。 示例 1输出 The char array with the UTF-16 representation is given as: n 示例 2输出 The char array with the UTF-16 representation is given as: o Java Character toChars(int codePoint, char[] dst, int dstIndex) 方法Character 类的 `toChars(int codePoint, char[] dst, int dstIndex)` 方法将指定的字符转换为其各自的 UTF-16 表示形式。 如果指定的 codePoint 是 BMP (基本多语言平面) codePoint 值,则获得的值存储在 dstIndex 中,并返回 1。另一方面,如果指定的 codePoint 是补充字符,则获得的代理值存储在 dstIndex 中,并返回 1。 语法参数上述方法需要三个参数 a.) codePoint,即需要测试的字符。 b.) dst 是一个字符数组,UTF-16 值存储在该数组中。 c.) dstIndex 通常是 dst 数组的起始索引,转换后的值存储在该索引处。 返回值如果所需的 codePoint 是 BMP codePoint,则 `toChars(int codePoint, char[] dst, int dstIndex)` 方法返回 1。否则,如果所需的 codePoint 是补充 codePoint,则该方法返回 2。 示例 1输出 The primitive is a BMP code point. The primitive is a BMP code point. 示例 2输出 The primitive is a BMP code point. |
Character 类的 toUpperCase(char ch) 方法使用 Unicode 数据文件提供的 case 映射信息将给定的字符参数转换为大写。需要注意的是,对于某些字符,Character.isUpperCase(Character.toUpperCase(ch)) 可能并不总是返回 true。实际上,String.toUpperCase() 可以是...
阅读 4 分钟
Character 类的 isSpace(char ch) 方法确定给定(或指定的)字符是否为 ISO-LATIN-1 空白字符。该方法对以下五个字符返回 true:'\t' U+0009 水平制表符 '\n' U+000A 新行 '\f' U+000C 换页符 '\r' U+000D 回车符 ' '...
阅读 2 分钟
Character 类的 valueOf(char c) 方法返回代表给定 char 值的 Character 实例。如果不需要新的 Character 对象,则应优先使用此方法而不是构造函数 Character(char)。上述方法很可能提供...
阅读 2 分钟
此方法有两种语法。Java Character codePointCount(char[]a, int offset, int count) 方法 codePointCount(char[]a, int offset, int count) 方法用于返回 char 数组子数组中的 Unicode 码点数。offset 参数是...
阅读 4 分钟
Java 中的 Character.isTitleCase(char ch) 方法检查给定字符是否为标题大小写字符。标题大小写字符通常用于语言中适用于大写规则的单词开头。此方法如果 characterIsTitleCase();否则返回 false。它属于……
阅读 8 分钟
character 类的 compareTo(character 另一个 character) 方法用于在数值上比较两个对象。语法 publicintcompareTo(CharcteranotherCharcter ) 参数 上述方法只需要一个参数:需要比较的字符。返回值 character 类的 compare(char x, char y) 方法返回:如果给定的 Character 相等,则返回 0 值...
阅读 2 分钟
Character 类的 `isLetterOrDigit(char ch)` 方法确定给定 (或指定的) 字符是否是字母或数字。如果 Character.isLetter(char ch) 或 Character.isDigit(char ch) 方法对给定字符返回 true,则该字符被视为字母或数字。注意: 以上方法...
阅读9分钟
Character 类中的 toString() 方法返回代表给定 Character 值的 String 对象。获得的结果通常是一个长度为 1 的字符串,其组件是一个原始的 char 值,代表 Character 对象。语法 public String toString() 返回值 toString()方法返回字符串表示……
阅读 4 分钟
Character 类的 isHighSurrogate(char ch) 方法确定给定值是否为高代理码单元,也称为前导代理码单元。这些值本身不能用于表示字符,但可用于表示补充字符...
阅读 2 分钟
getName(int codePoint) 方法返回指定字符的 Unicode 名称,如果 codePoint 未分配则返回 null。如果 Unicode 数据文件未为指定字符分配名称,则返回的名称与表达式 Character.UnicodeBlock.of(codePoint).toString().replace('-', ' ... 的结果相同。
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India