Java 11 – 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

鏈接:https://www.learnfk.com/article-java11-check-blank-string
來源:Learnfk無涯私塾網


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM