Java Character toChars()方法
java.lang.Character.toChars(int codePoint) 指定字符(Unicode代码点)存储在一个UTF-16表示形式转换的字符数组。
如果指定的代码点为BMP(基本多文种平面或平面0)的值,由此产生的char数组具有相同的值码点。如果指定的代码点是一个增补代码点,由此产生的char数组具有相应的代理对。
1 语法
public static char[] toChars(int codePoint)
2 参数
codePoint:一个Unicode代码点
3 返回值
此方法返回其代码点UTF-16表示一个字符数组。
4 示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java Character toChars()方法
*/
import java.lang.*;
public class CharacterDemo {
public static void main(String[] args) {
// create a char array ch
char ch[];
// create an int primitive cp and assign value
int cp = 0x006e;
// assign result of toChars on cp to ch
ch = Character.toChars(cp);
String str = "Char array having cp's UTF-16 representation is ";
System.out.print( str );
// use a for loop to print ch
for (int i=0; i < ch.length; i++){
System.out.print( ch[i] );
}
}
}
输出结果为:
Char array having cp's UTF-16 representation is n
热门文章
优秀文章