투케이2K

108. (spring/스프링) [유틸 파일] listMapNotNull 리스트 맵 널 여부 체크 실시 본문

Spring

108. (spring/스프링) [유틸 파일] listMapNotNull 리스트 맵 널 여부 체크 실시

투케이2K 2022. 10. 10. 13:16

[개발 환경 설정]

개발 툴 : inteli j

개발 언어 : spring

 

[소스 코드]

    // TODO [List Map 객체 널 판단 실시 : true / false]
    public static boolean listMapNotNull (List<Map<String, Object>> inputData) {

        /**
         * // -----------------------------------------
         * [listMapNotNull 메소드 설명]
         * // -----------------------------------------
         * 1. List Map 객체 널 판단 실시
         * // -----------------------------------------
         * 2. 호출 방식 :
         *
         * C_Util.listMapNotNull(null);
         *
         * List<Map<String, Object>> listMap_1 = new ArrayList<>();
         * C_Util.listMapNotNull(listMap_1);
         *
         * List<Map<String, Object>> listMap_2 = new ArrayList<>();
         * Map map = new HashMap();
         * map.put("name", "TWOK");
         * listMap_2.add(map);
         * C_Util.listMapNotNull(listMap_2);
         * // -----------------------------------------
         * 3. 리턴 데이터 : List Map 객체가 널이 아닌 경우 true / 널인 경우 false
         * // -----------------------------------------
         * */

        // [리턴 데이터 선언 실시]
        boolean returnData = false;


        // [로직 처리 수행 실시]
        try {

            // [사전 인풋 데이터 널 체크 실시]
            if (inputData != null
                    && inputData.isEmpty() == false
                    && inputData.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("listMapNotNull"));
        System.out.println("[INPUT] : "+String.valueOf(inputData));
        System.out.println("[RETURN] : "+String.valueOf(returnData));
        System.out.println("================================================");
        System.out.println("\n");
        // */


        // [리턴 데이터 반환 실시]
        return returnData;
    }

 


 

반응형
Comments