gpt4 book ai didi

java - java 11中isEmpty()和isBlank()方法的区别

转载 作者:行者123 更新时间:2023-12-01 08:31:21 26 4
gpt4 key购买 nike

Java 11 添加了一个新的实例方法 isBlank()java.lang.String类(class)。

现有isEmpty的基本区别是什么?和新增 isBlank()方法?

最佳答案

isEmpty()

java字符串isEmpty()方法检查此字符串是否为空。它返回 , 如果字符串的长度为 0 否则为 false 例如

System.out.println("".isEmpty()); // Prints - True
System.out.println(" ".isEmpty()); //Prints - False

Java 11 - isBlank()

新的实例方法 java.lang.String.isBlank() 如果字符串为空或仅包含空格,则返回 true ,
其中空白被定义为任何在传递给 Character#isWhitespace(int) 时返回 true 的代码点。
boolean blank = string.isBlank();

Java 11 之前
boolean blank = string.trim().isEmpty();

Java 11 之后
boolean blank = string.isBlank();

关于java - java 11中isEmpty()和isBlank()方法的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51299126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com