Java11 - String.isBlank()

Java11 - String.isBlank() 首页 / Java入门教程 / Java11 - String.isBlank()

学习使用 String.isBlank()方法确定给定的字符串是空白还是空或仅包含空格。 isBlank()方法已添加到 Java 11 中。

要检查给定的字符串甚至没有空格,请使用String.isEmpty()方法。

isBlank()方法

如果给定的字符串为空或仅包含空格代码点,则此方法返回 true ,否则返回 false

它使用 Character.isWhitespace(char) 方法来确定空白字符。

/**
* returns 	- true if the string is empty or contains only white space codepoints
*		- otherwise false
*/

public boolean isBlank()

isBlank()示例

检查给定字符串是否为空的Java程序。

无涯教程网

public class Main 
{
	public static void main(String[] args) 
	{
		System.out.println( "ABC".isBlank() );			//false

		System.out.println( " ABC ".isBlank() );		//false

		System.out.println( "  ".isBlank() );			//true

		System.out.println( "".isBlank() );			//true
	}
}

程序输出。

false
false
true
true

isBlank()与isEmpty()

两种方法都用于检查Java中的空白或空字符串。两种方法之间的区别在于,当且仅当字符串长度为0时, isEmpty()方法返回 true

isBlank()方法仅检查非空白字符。它不检查字符串长度。

public class Main 
{
	public static void main(String[] args) 
	{
		System.out.println( "ABC".isBlank() );		//false
		System.out.println( "  ".isBlank() );		//true

		System.out.println( "ABC".isEmpty() );		//false
		System.out.println( "  ".isEmpty() );		//false
	}
}

程序输出。

false
true
false
false

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

赵成的运维体系管理课 -〔赵成〕

全栈工程师修炼指南 -〔熊燚(四火)〕

Netty源码剖析与实战 -〔傅健〕

如何成为学习高手 -〔高冷冷〕

零基础实战机器学习 -〔黄佳〕

编程高手必学的内存知识 -〔海纳〕

商业思维案例笔记 -〔曹雄峰〕

B端体验设计入门课 -〔林远宏(汤圆)〕

云时代的JVM原理与实战 -〔康杨〕

好记忆不如烂笔头。留下您的足迹吧 :)