📜  Java中的字符.isWhitespace() 方法及示例(1)

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

Java中的字符.isWhitespace() 方法及示例

在Java中,我们经常需要处理字符串或者字符的情况。Java中的Character类提供了一系列用于操作字符的方法。其中一个常用的方法是isWhitespace(),用于判断给定的字符是否为空格字符,包括空格、制表符、回车、换行等。

语法
public static boolean isWhitespace(char ch)
参数

ch - 要测试的字符。

返回值

如果给定字符是一个空格字符,则返回true,否则返回false

示例

以下是使用isWhitespace()方法的示例:

public class Example {
    public static void main(String[] args) {
        String str = "Hello\tworld\n";
        for (int i = 0; i < str.length(); i++) {
            char ch = str.charAt(i);
            if (Character.isWhitespace(ch)) {
                System.out.println(ch + "是空格字符");
            }
        }
    }
}

上面的代码将输出:

          是空格字符
	是空格字符

这里的空格字符包括字符串中的空格、制表符、回车和换行符。

另外,如果我们想要判断一个字符串是否全部由空格字符组成,可以通过以下代码实现:

public static boolean isAllWhitespace(String str) {
    for (int i = 0; i < str.length(); i++) {
        if (!Character.isWhitespace(str.charAt(i))) {
            return false;
        }
    }
    return true;
}

上述代码将遍历字符串中的每个字符,判断是否都是空格字符,如果存在非空格字符则返回false,否则返回true

总之,isWhitespace()方法是一个非常实用的方法,可以用来判断给定字符的类型,帮助我们更好的处理字符串和字符。