Java中的字符.isTitleCase() 和示例
Java.lang。字符.isTitleCase()在Java中的内置方法中确定指定的字符是否是标题字符。如果getType(codePoint)提供的一般类别类型是TITLECASE_LETTER ,则该字符是标题大小写字符。
有些字符看起来像成对的拉丁字母。例如,有一个看起来像“LJ”的大写字母和一个看起来像“lj”的对应小写字母。第三种形式,看起来像“Lj”,是在用首字母大写的小写字母呈现单词时使用的适当形式,如书名。
下面给出了此方法返回 true 的一些 Unicode字符:
- 带有小写字母 Z 和 CARON 的拉丁文大写字母 D
- 带有小写字母 J 的拉丁文大写字母 L
- 带有小写字母 J 的拉丁文大写字母 N
- 带有小写字母 Z 的拉丁文大写字母 D
句法:
public static boolean isTitleCase(char ch)
参数:该函数只接受一个强制参数ch ,它表示要测试的字符。
返回值:如果字符是titlecase,则此方法返回true,否则返回false。
下面的程序说明了 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