고똘이의 IT 개발이야기

안녕하세요.


개발을 하면서 자바로 비교문을 많이 사용하게 됩니다. 저희가 제일 자주 쓰는 비교문은 if()문이 아닐까 생각합니다. if()문을 사용하여 개발 하는것 보다 조금 더 코드를 간결하게 사용하는 방법에 대해서 설명 드리겠습니다.

 


- 소스 설명

※ 삼항연산자란 if(), else를 한곳에 모아 두어서 사용하는 방식입니다. if(), else만 이용해서 개발할 일이 있다면 삼항연산자를 이용 하시면 좀 더 코드가 간결 해집니다.

예) 결과 타입 = (조건문) ? true : fasle;

이미지 참조

 

소스 참조.

1
2
3
4
5
6
7
8
9
10
11
12
public static void main(String[] args) {
        
    // 문자열 셋팅
    String test = "testCode";
        
    // 'testCode'라는 문자열 비교
    boolean result = ("testCode".equals(test) ? true : false);
        
    // 결과 : true
    System.out.println("결과값 : " + result);
 
}
 

 

※ 위의 소스를 실행시 'testCode'라는 문자열을 비교하여 문자열이 같을 경우 true를 반환하고 다를경우 false를 반환 합니다.

 이미지 참조

 


- 글을 마치며

오늘은 삼항연산자에 대해서 알아봤습니다. 삼항연산자를 사용시 코드를 좀더 간결하게 짤 수 있습니다. 하지만 코드가 짧다고 해서 if()문에 비해서 속도 빠른것은 아니므로 그 점 유의해주세요.

 

감사합니다.


- 추천글

[Springboot] 스프링부트 Mybatis 연동방법 & 예제

[Java] 자바 Map, HashMap 사용법 & 예제 (간단)

[블로그] 티스토리 블로그 네이버 검색 노출 최적화 방법

[Java] 자바 파일 삭제(delete) 방법 및 설명(간단)

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band