Java Character codePointCount()方法
java.lang.Character.codePointCount(char[ ] a, int offset, int count) 返回char数组参数的一个子Unicode代码点的数量。
offset参数是子数组和count参数的第一个字符的索引指定于字符子数组的长度。子数组内未配对的代理算作每一个代码点。
1 语法
public static int codePointCount(char[] a, int offset, int count)
2 参数
a:char数组
offset:第一个字符的给定char数组中的索引
count:字符子数组的长度
3 返回值
此方法将返回指定子数组Unicode代码点的数量。
4 示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java Character codePointCount()方法
*/
import java.lang.*;
public class CharacterDemo {
public static void main(String[] args) {
// create a char array c and assign values
char[] c = new char[] { 'a', 'b', 'c', 'd', 'e' };
// create and assign value to offset, count
int offset = 1, count = 3;
// create an int res
int res;
// assign result of codePointCount on subarray of c to res
res = Character.codePointCount(c, offset, count);
String str = "No. of Unicode code points is " + res;
// print res value
System.out.println( str );
}
}
输出结果为:
No. of Unicode code points is 3
热门文章
优秀文章