[JAVA] 삼항 연산자
삼항 연산자
1. 개념
- 조건식(if-else) 줄이기
2. 작성법
조건식? 참일 때 값 : 거짓일 때 값
예제
- 일반
List<String> hunters = Arrays.asList("곤", "키르아","히소카","크라피카","레오리오"); for(String hunter : hunters) { System.out.println((hunter.length()>3) ?"긴 이름" : "짧은 이름"); }짧은 이름 짧은 이름 짧은 이름 긴 이름 긴 이름 - 람다식 & 삼항 연산자
hunters.stream().map(hunter -> hunter.length()>3? "긴 이름":hunter ).forEach(System.out::println);곤 키르아 히소카 긴 이름 긴 이름
Leave a comment