// HashMap null 처리
public static HashMap<String,String> nullToBlankInHash(HashMap<String,String> map){
Set set = map.entrySet();
Iterator it = set.iterator();
while (it.hasNext()) {
Map.Entry e = (Map.Entry) it.next();
map.put(String.valueOf(e.getKey()), objectParse(e.getValue()));
}
//System.out.println(map);
return map;
}
public static String nullToBlank(String str){
String returnVal = "";
if(str == null || "null".equals(str)){
returnVal = "";
}else{
returnVal = str;
}
return returnVal;
}
// ken
public static String objectParse(Object object){
String str = String.valueOf(object);
str = nullToBlank(str);
str = str.replaceAll("\\\\", "/");
str = str.replaceAll("\'", "'");
str = str.replaceAll("\"", """);
return str;
}
'IT > java' 카테고리의 다른 글
[java] POI사용하여 sheet분할 Excel파일 생성 (0) | 2015.07.27 |
---|---|
[java] replaceAll 정리 (0) | 2015.07.27 |
[java] substring을 사용하여 전화번호 분리 (0) | 2015.07.27 |
[java] null처리 모음 (0) | 2015.07.27 |
[java] varargs(Variable Argument List) (0) | 2015.07.27 |