Java 中的 Character.isTitleCase()带示例
原文:https://www . geesforgeks . org/character-istitlecase-in-Java-with-examples/
java 内置方法中的Java . lang . character . istitlecase(),用于确定指定的字符是否为标题字符。如果由 getType(代码点)提供的通用类别类型是 TITLECASE_LETTER ,则字符是一个 titlecase 字符。 有些字符看起来像一对对拉丁字母。例如,有一个看起来像“lj”的大写字母和一个看起来像“LJ”的相应小写字母。第三种形式,看起来像“Lj”,是以小写字母和大写字母呈现单词时使用的合适形式,就像书的标题一样。
下面给出了该方法返回 true 的一些 Unicode 字符:
- 带小写字母 Z 的拉丁文大写字母 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);
}
}
Output:
Z is a titlecase character is false
unicode ? is a titlecase character is true
版权属于:月萌API www.moonapi.com,转载请注明出处