Java Character isHighSurrogate() 方法

2024 年 11 月 6 日 | 阅读 2 分钟

Character 类的 isHighSurrogate(char ch) 方法确定给定值是否为高代理码单元,也称为前导代理码单元。

这些值本身不能用于表示字符,但它们可用于 UTF-16 编码中表示补充字符。

语法

参数

上述方法只需要一个参数

a.) 需要测试的字符值。

返回值

isHighSurrogate(char ch) 方法返回一个布尔值,即,如果字符的值介于 MIN_HIGH_SURROGATE 和 MAX_HIGH_SURROGATE 之间,则返回 true。否则,此方法返回 false。

示例 1

输出

The first character is a Unicode high-surrogate code unit: true
The second character is a Unicode high-surrogate code unit: false
The third character is a Unicode high-surrogate code unit: false

示例 2

输出

The character 'Z' is a Unicode high-surrogate code unit: false
The character 'z' is a Unicode high-surrogate code unit: false