Java Character getDirectionality() 方法

2024 年 12 月 12 日 | 阅读 4 分钟

Character 类的 getDirectionality(char ch) 方法用于返回给定字符的 Unicode 方向性属性。通常,字符方向性用于计算文本的视觉顺序。未定义字符值的方向性值是 DIRECTIONALITY_UNDEFINED。

语法

参数

ch:这是请求其方向性属性的字符。

返回值

它返回字符值的方向性属性。

示例 1

输出

The directionality of Q is 0
The directionality of 1 is 3

示例 2

输出

Enter the first input:D
The Unicode directionality property for the character D is 0
Enter the second input:4
The Unicode directionality property for the character 4 is 3

示例 3

输出

Directionality of first primitive is 4
Directionality of second primitive is 13

Java Character getDirectionality() 方法

Character 类的 getDirectionality(int codePoint) 方法用于返回给定字符的 Unicode 方向性属性。通常,字符方向性用于计算文本的视觉顺序。未定义字符值的方向性值是 DIRECTIONALITY_UNDEFINED。

语法

参数

上述方法只需要一个参数

codePoint:这是请求其方向性属性的字符(Unicode 代码点)。

返回值

getDirectionality(int codePoint) 方法返回字符的方向性属性。

示例 1

输出

codePoint: 36
Unicode directionality property for the first codePoint is: 5
codePoint: 36
Unicode directionality property for the second codePoint is: 1

示例 2

输出

Directionality for first codePoint is 0
Directionality of second codePoint is 13

示例 3

输出

codePoint: 36
Unicode directionality property for the first codePoint is: 5
codePoint: 2001
Unicode directionality property for the second codePoint is: 1
codePoint: 0
Unicode directionality property for the second codePoint is: 9