투케이2K

248. (java/자바) String 문자열 데이터 null 널 체크 메소드 작성 - 자바스크립트 통신 데이터 undefined 제외 포함 본문

Java

248. (java/자바) String 문자열 데이터 null 널 체크 메소드 작성 - 자바스크립트 통신 데이터 undefined 제외 포함

투케이2K 2022. 3. 24. 10:37

[개발 환경 설정]

개발 툴 : Eclipse

개발 언어 : Java

 

[소스 코드]

    // TODO [String 문자열 데이터 널 판단 실시]
    public static Boolean stringNotNull(String data){

        /**
         * // -----------------------------------------
         * [stringNotNull 메소드 설명]
         * // -----------------------------------------
         * 1. String 문자열 데이터 널 판단 실시
         * // -----------------------------------------
         * 2. 호출 방식 : C_Util.stringNotNull("twok");
         * // -----------------------------------------
         * 3. 리턴 데이터 : 문자열 데이터가 널이 아닌 경우 true / 널인 경우 false
         * // -----------------------------------------
         * */

        // [문자열 데이터 널 판단 수행 실시]
        try {
            if (data != null
                    && data.length()>0
                    && data.trim().equals("") == false
                    && data.trim().equals("null") == false
                    && data.trim().equals("undefined") == false){ // [널이 아닌 경우]

                // [리턴 결과 반환 수행 실시]
                return true;
            }
            else { // [널인 경우]

                // [리턴 결과 반환 수행 실시]
                return false;
            }
        }
        catch (Exception e){
            //e.printStackTrace();
            /*
            Log.i("---","---");
            Log.e("//===========//","================================================");
            Log.i("","\n"+"[C_Util >> stringNotNull() :: String 문자열 데이터 널 판단 실시]");
            Log.i("","\n"+"[catch [에러] :: "+String.valueOf(e.getMessage())+"]");
            Log.e("//===========//","================================================");
            Log.i("---","---");
            // */

            // [리턴 결과 반환 수행 실시]
            return false;
        }
    }

 
반응형
Comments