Java Character.UnicodeBlock of()方法与示例
Character.UnicodeBlock类of()
方法
of()方法在java.lang包中可用。
of()方法用于返回包含给定参数值的Unicode块,或者在给定char值不属于已定义Unicode块的一部分时返回null。
of()方法是一个静态方法,可以使用类名进行访问,如果尝试使用类对象访问该方法,则不会出现任何错误。
of()方法在返回Unicode块时不会引发异常。
语法:
public static Character.UnicodeBlock of(Char value);
参数:
字符值–表示字符值。
返回值:
此方法的返回类型为Character.UnicodeBlock,它根据给定的情况返回以下值,
当给定的char值是任何已定义的Unicode块的一部分时,它将返回Unicode块。
当给定的char值不属于任何定义的Unicode代码块时,它返回null。
示例
//Java程序演示示例 //(Char值) //Character.UnicodeBlock类的方法 public class Of { public static void main(String args[]) { //通过使用of(Charch)方法是返回UnicodeBlock名称 //包含给定的char值 Character.UnicodeBlock ub1 = Character.UnicodeBlock.of('+'); Character.UnicodeBlock ub2 = Character.UnicodeBlock.of('u'); Character.UnicodeBlock ub3 = Character.UnicodeBlock.of('/'); Character.UnicodeBlock ub4 = Character.UnicodeBlock.of('a'); Character.UnicodeBlock ub5 = Character.UnicodeBlock.of('A'); //显示Unicode块名称 System.out.println("ub1 = " + ub1); System.out.println("ub2 = " + ub2); System.out.println("ub3 = " + ub3); System.out.println("ub4 = " + ub4); System.out.println("ub5 = " + ub5); } }
输出结果
ub1 = BASIC_LATIN ub2 = BASIC_LATIN ub3 = BASIC_LATIN ub4 = BASIC_LATIN ub5 = BASIC_LATIN