투케이2K

44. (java/자바) 문자열 널(null) 및 빈값 여부 확인 - isEmpty, length, equals 사용해 널(null), 빈값 여부 확인 본문

Java

44. (java/자바) 문자열 널(null) 및 빈값 여부 확인 - isEmpty, length, equals 사용해 널(null), 빈값 여부 확인

투케이2K 2020. 12. 31. 14:23
반응형

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package Al;

public class MainActivity30 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[문자열 널(null) 및 빈값 여부 확인 - isEmpty, length, equals 사용해 널(null), 빈값 여부 확인]");
		
		/*[설 명]
		 * 1. isEmpty - 문자열이 빈공간인지 확인한다
		 *             (빈공간이면 true, 아니면 false)
		 * 2. length - 문자열 길이가 0보다 큰지 확인한다
		 *             (0보다 크면 true, 아니면 false)
		 * 3. equals - 문자열 데이터가 "" 빈값인지 확인한다
		 *             (빈값이면 true, 아니면 false)                         
		 */

		//빈데이터 변수 선언
		String empty_data = "";						
		boolean e = empty_data.isEmpty();
		boolean e2 = empty_data.length() > 0;
		boolean e3 = empty_data.equals("");		
		System.out.println("empty_data [isEmpty] : "+e);
		System.out.println("empty_data [length] : "+e2);
		System.out.println("empty_data [equals] : "+e3);		
		
		//데이터가 포함된 변수 선언
		String original_data = "hello";        
		boolean o = original_data.isEmpty();
		boolean o2 = original_data.length() > 0;
		boolean o3 = original_data.equals("");		
		System.out.println("original_data [isEmpty] : "+o);
		System.out.println("original_data [length] : "+o2);
		System.out.println("original_data [equals] : "+o3);
		
	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[문자열 널(null) 및 빈값 여부 확인 - isEmpty, length, equals 사용해 널(null), 빈값 여부 확인]

empty_data [isEmpty] : true

empty_data [length] : false

empty_data [equals] : true

original_data [isEmpty] : false

original_data [length] : true

original_data [equals] : false

/* =========================== */

/* =========================== */

[요약 설명]

* 1. isEmpty - 문자열이 빈공간인지 확인한다

                  (빈공간이면 true, 아니면 false)

* 2. length - 문자열 길이가 0보다 큰지 확인한다

                  (0보다 크면 true, 아니면 false)

* 3. equals - 문자열 데이터가 "" 빈값인지 확인한다

                  (빈값이면 true, 아니면 false)

/* =========================== */

반응형
Comments