투케이2K

176. (java/자바) 다중 논리 연산자를 사용해서 널 (null) 값 데이터 확인 및 특정 문자 포함 여부 확인 실시 - and , or , contains 본문

Java

176. (java/자바) 다중 논리 연산자를 사용해서 널 (null) 값 데이터 확인 및 특정 문자 포함 여부 확인 실시 - and , or , contains

투케이2K 2021. 3. 15. 17:24

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

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

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

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

[소스 코드]

 

package ex5;

public class MainActivity10 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[다중 논리 연산자를 사용해서 널 (null) 값 데이터 확인 및  특정 문자 포함 여부 확인 실시 - and , or , contains]");
		
		/*[설 명]
		 * 1. && 논리 연산자 : 두개 조건을 모두 만족해야 참입니다 - and
		 * 2. || 논리 연산자 : 하나의 조건만 만족해도 참입니다 - or
		 * 3. (필수) okData 변수값이 null이 아니고, 문자열 길이가 0보다 커야하며 
		 *    (선택) okData 변수값이 대문자 Y값을 포함하거나, 소문자 y값을 포함하는 경우 참입니다
		 * 4. contains : 문자열에서 특정 문자값이 포함되는지 확인합니다   
		 * */
		
		String okData = "{\"msg\":\"y : 맞습니다\"}";		
		
		System.out.println("원본 : "+okData);		
		
		//TODO NULL 값 확인 및 특정 값 포함 확인
		if (okData != null && okData.length() > 0 
				&& okData.contains("Y") || okData.contains("y")) {
			System.out.println("확인 : Y 포함 확인 완료 !!! ");
		}
		else {
			System.out.println("확인 : Y 포함 확인 실패 ... ");
		}
		
	}//메인 종료

}//클래스 종료

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

[결과 출력]

[다중 논리 연산자를 사용해서 널 (null) 값 데이터 확인 및 특정 문자 포함 여부 확인 실시 - and , or , contains]

원본 : {"msg":"y : 맞습니다"}

확인 : Y 포함 확인 완료 !!!

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

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

[요약 설명]

* 1. && 논리 연산자 : 두개 조건을 모두 만족해야 참입니다 - and

* 2. || 논리 연산자 : 하나의 조건만 만족해도 참입니다 - or

* 3. (필수) okData 변수값이 null이 아니고, 문자열 길이가 0보다 커야하며

     (선택) okData 변수값이 대문자 Y값을 포함하거나, 소문자 y값을 포함하는 경우 참입니다

* 4. contains : 문자열에서 특정 문자값이 포함되는지 확인합니다

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

반응형
Comments