public static boolean checkMapStringValueValid(Map<String,Object> checkMap,String keyStr){
//入参校验,为null或空返回false
if(checkMap == null || checkMap.isEmpty() || keyStr == null || "".equals(keyStr.trim())){
return false;
}
Object keyValue = checkMap.get(keyStr);
//值为null返回false
if(keyValue == null){
return false;
}
//如果值类型不是string,返回false
if(!(keyValue instanceof String )){
return false;
}
//值为空字符串
if("".equals(keyValue.toString().trim())){
return false;
}
return true;
}
java基础校验通用API-map中的string类型的值是否有效
本文介绍了一个Java方法checkMapStringValueValid,用于检查Map中指定键的String值是否有效,包括非空、键存在且值为String且非空字符串条件。

被折叠的 条评论
为什么被折叠?



