📌  相关文章
📜  检查 char 是否为空格 java (1)

📅  最后修改于: 2023-12-03 15:10:50.473000             🧑  作者: Mango

如何检查 char 是否为空格?

在 Java 编程中,有时候需要检查一个 char 是否为空格,这时可以使用 Character 类中的静态方法 isWhitespace(char ch)。isWhitespace(char ch) 方法会返回一个布尔值,如果 char 是一个空格字符,则返回 true,否则返回 false。

char myChar = ' ';
if (Character.isWhitespace(myChar)) {
    System.out.println("myChar 是一个空格字符");
} else {
    System.out.println("myChar 不是一个空格字符");
}

在上面的代码中,首先声明了一个 char 类型变量 myChar,该变量被赋值为一个空格字符。然后使用 isWhitespace(char ch) 方法判断该字符是否为空格字符,根据返回的布尔值输出相应的结果。

注意,此方法还可以用于检查其他 Unicode 空白字符。如果要检查一个字符串中的字符是否都是空格字符,则可以使用 String 类的 trim() 方法。

String myString = " Hello World! ";
if (myString.trim().isEmpty()) {
    System.out.println("myString 中只包含空格字符");
} else {
    System.out.println("myString 中包含非空格字符");
}

在上面的代码中,首先声明了一个 String 类型变量 myString,该变量被赋值为一个包含空格字符的字符串。然后使用 trim() 方法去掉字符串首尾的空格字符,并使用 isEmpty() 方法判断字符串是否为空。如果字符串中只包含空格字符,则返回 true,否则返回 false。根据返回的布尔值输出相应的结果。

综上所述,我们可以通过 Character 类和 String 类中的方法来检查 char 是否为空格。