📜  Java中的字符.isTitleCase() 和示例

📅  最后修改于: 2022-05-13 01:54:56.559000             🧑  作者: Mango

Java中的字符.isTitleCase() 和示例

Java.lang。字符.isTitleCase()在Java中的内置方法中确定指定的字符是否是标题字符。如果getType(codePoint)提供的一般类别类型是TITLECASE_LETTER ,则该字符是标题大小写字符。
有些字符看起来像成对的拉丁字母。例如,有一个看起来像“LJ”的大写字母和一个看起来像“lj”的对应小写字母。第三种形式,看起来像“Lj”,是在用首字母大写的小写字母呈现单词时使用的适当形式,如书名。

下面给出了此方法返回 true 的一些 Unicode字符:

  1. 带有小写字母 Z 和 CARON 的拉丁文大写字母 D
  2. 带有小写字母 J 的拉丁文大写字母 L
  3. 带有小写字母 J 的拉丁文大写字母 N
  4. 带有小写字母 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