英文:
Is there an isBlank() like utility for char array to be used for storing a password
问题
StringUtils
有isBlank()
方法。char[]
有类似的东西吗,可以合并检查空白、null和空格吗?
英文:
StringUtils
has the isBlank()
method. Does char[]
have something similar that consolidates checking empty, null and whitespace(s)?
答案1
得分: 4
这里没有内置功能来进行此特定检查,但你可以自己编写一个。StringUtils.isBlank()
会修剪 String
,这可能不是你想要的,你可以直接检查数组:
public static boolean isBlank(char[] arr) {
if (arr == null) {
return true; // StringUtils.isBlank() 对于空字符串返回true
}
for (char c : arr) {
if (!Character.isWhitespace(c)) {
return false;
}
}
return true;
}
英文:
There is nothing build in for this specific check but you can write one yourself. The StringUtils.isBlank()
trims the String
which you probably want to avoid and instead check the array directly:
public static boolean isBlank(char[] arr) {
if (arr == null) {
return true; // StringUtils.isBlank() returs true for null String
}
for (char c : arr) {
if (!Character.isWhitespace(c)) {
return false;
}
}
return true;
}
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论