java判断map中getkey出来的value是否为空或者空字符串
可以使用StringUtils类中的isBlank()方法来判断value是否为空或者空字符串。StringUtils类是Apache Commons Lang库中的一个工具类,提供了很多常用的字符串处理方法。
以下是一个示例代码:
import org.apache.commons.lang3.StringUtils;
public class Main {
public static void main(String[] args) {
Map<String, String> map = new HashMap<>();
map.put("key1", "");
map.put("key2", "value2");
map.put("key3", null);
for (String key : map.keySet()) {
String value = map.get(key);
if (StringUtils.isBlank(value)) {
System.out.println("value is empty or blank for key: " + key);
}
}
}
}
输出结果为:
value is empty or blank for key: key1
value is empty or blank for key: key3
上述代码中,我们使用了StringUtils.isBlank()方法来判断value是否为空或者空字符串。如果value为空或者空字符串,就输出相应的提示信息
原文地址: https://www.cveoy.top/t/topic/h63T 著作权归作者所有。请勿转载和采集!