Java Character isTitleCase()及示例
java.lang.Character.isTitleCase() 是java中的一个内置方法,用于确定指定的字符是否是大写字母。如果一个字符的一般类别类型(由 getType(codePoint) 提供)是 TITLECASE_LETTER ,那么它就是一个大写字母字符 。
有些字符看起来像一对拉丁字母。例如,有一个大写字母看起来像 “LJ”,有一个相应的小写字母看起来像 “lj”。第三种形式,看起来像 “Lj”,是在用小写字母呈现一个单词时使用的适当形式,如书名。
下面是一些Unicode字符,该方法返回真。
- 拉丁大写字母D,小写字母Z,带卡隆
- 拉丁大写字母l和小写字母j
- 大写字母n与小写字母j
- 拉丁大写字母D与小写字母Z
语法
public static boolean isTitleCase(char ch)
参数: 该函数只接受一个强制参数 ch ,它表示要测试的字符。
返回值: 如果字符是大写字母,该方法返回真,否则返回假。
下面的程序说明了isTitleCase()方法。
// Java program to demonstrate
// Character.isTitleCase() method
import java.lang.*;
public class gfg {
public static void main(String[] args)
{
// Assign values to ch1, ch2
char ch1 = 'Z';
char ch2 = '\u01f2';
// Function to check if the
// character is a title case or not
boolean b1 = Character.isTitleCase(ch1);
boolean b2 = Character.isTitleCase(ch2);
System.out.println(ch1 + " is a titlecase character is " + b1);
System.out.println("unicode \u01f2 is a titlecase character is " + b2);
}
}
输出:
Z is a titlecase character is false
unicode ? is a titlecase character is true