투케이2K
44. (java/자바) 문자열 널(null) 및 빈값 여부 확인 - isEmpty, length, equals 사용해 널(null), 빈값 여부 확인 본문
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)
/* =========================== */