阅读量:0
在Java中,可以使用Character.isWhitespace()
方法来判断一个字符是否为空白字符,包括空格、制表符和换行符。该方法返回一个布尔值,如果字符为空白字符,则返回true,否则返回false。
以下是isBlank()
函数的使用示例:
public class Main { public static void main(String[] args) { String str1 = ""; String str2 = " "; String str3 = "Hello, World!"; char ch = '\t'; System.out.println(Character.isWhitespace(' ')); // true System.out.println(Character.isWhitespace('\t')); // true System.out.println(Character.isWhitespace('\n')); // true System.out.println(isBlank(str1)); // true System.out.println(isBlank(str2)); // true System.out.println(isBlank(str3)); // false System.out.println(isBlank(ch)); // true } public static boolean isBlank(String str) { if (str == null || str.trim().isEmpty()) { return true; } return false; } public static boolean isBlank(char ch) { return Character.isWhitespace(ch); } }
在上述示例中,isBlank()
方法用于判断一个字符串是否为空白字符串。如果字符串为null或去除首尾空白字符后长度为0,则返回true,否则返回false。
isBlank()
方法还重载了一个用于判断字符是否为空白字符的版本。它调用了Character.isWhitespace()
方法来实现判断逻辑。