Notice
Recent Posts
Recent Comments
Link
투케이2K
107. (spring/스프링) [유틸 파일] mapNotNull 해쉬맵 널 여부 체크 실시 본문
[개발 환경 설정]
개발 툴 : inteli j
개발 언어 : spring
[소스 코드]
// TODO [HashMap 객체 널 판단 실시 : true / false]
public static boolean mapNotNull (Map inputData) {
/**
* // -----------------------------------------
* [mapNotNull 메소드 설명]
* // -----------------------------------------
* 1. HashMap 객체 널 판단 실시
* // -----------------------------------------
* 2. 호출 방식 :
*
* C_Util.mapNotNull(null);
*
* C_Util.mapNotNull(new HashMap());
*
* Map map = new HashMap();
* map.put("name", "TWOK");
* C_Util.mapNotNull(map);
* // -----------------------------------------
* 3. 리턴 데이터 : HashMap 객체가 널이 아닌 경우 true / 널인 경우 false
* // -----------------------------------------
* */
// [리턴 데이터 선언 실시]
boolean returnData = false;
// [로직 처리 수행 실시]
try {
// [사전 인풋 데이터 널 체크 실시]
if (inputData != null
&& inputData.isEmpty() == false
&& inputData.size() > 0
&& inputData.keySet().size() > 0){ // [널이 아닌 경우]
// [리턴 변수에 삽입]
returnData = true;
}
}
catch (Exception e){
e.printStackTrace();
}
// [로그 출력]
/*
System.out.println("\n");
System.out.println("================================================");
System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME));
System.out.println("[METHOD] : "+String.valueOf("mapNotNull"));
System.out.println("[INPUT] : "+String.valueOf(inputData));
System.out.println("[RETURN] : "+String.valueOf(returnData));
System.out.println("================================================");
System.out.println("\n");
// */
// [리턴 데이터 반환 실시]
return returnData;
}
반응형
'Spring' 카테고리의 다른 글
109. (spring/스프링) [유틸 파일] listListMapNotNull 리스트 리스트 맵 널 여부 체크 실시 (0) | 2022.10.10 |
---|---|
108. (spring/스프링) [유틸 파일] listMapNotNull 리스트 맵 널 여부 체크 실시 (0) | 2022.10.10 |
106. (spring/스프링) [유틸 파일] url 인코딩 , 디코딩 수행 (0) | 2022.10.05 |
105. (spring/스프링) [유틸 파일] list list map 데이터를 jsonArray jsonArray jsonObject 로 변환 실시 (0) | 2022.10.05 |
104. (spring/스프링) [유틸 파일] list map 데이터를 jsonArray jsonObject 로 변환 실시 (0) | 2022.10.05 |
Comments