안녕하세요.
개발을 하면서 자바로 비교문을 많이 사용하게 됩니다. 저희가 제일 자주 쓰는 비교문은 if()문이 아닐까 생각합니다. if()문을 사용하여 개발 하는것 보다 조금 더 코드를 간결하게 사용하는 방법에 대해서 설명 드리겠습니다.
※ 삼항연산자란 if(), else를 한곳에 모아 두어서 사용하는 방식입니다. if(), else만 이용해서 개발할 일이 있다면 삼항연산자를 이용 하시면 좀 더 코드가 간결 해집니다.
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()문에 비해서 속도 빠른것은 아니므로 그 점 유의해주세요.
감사합니다.
[Java] 자바 문자 공백 체크방법 & 소스 설명(예제) (0) | 2020.03.25 |
---|---|
[Java] 자바 while문 사용법 & 예제, while문 중지방법 & 예제 (0) | 2020.03.23 |
[Java] 자바 Map, HashMap 사용법 & 예제 (간단) (0) | 2020.02.21 |
[Java] 자바 문자열(텍스트) 자르기 substring() 사용법 & 예제 (0) | 2020.02.21 |
[Java] 자바 문자(텍스트) 길이(length) 가져오기 사용법 & 예제 (1) | 2020.02.20 |