반응형 가독성2 Java - Switch Case 문 잘 다뤄보기 안녕하세요. 프로그래밍을 수행하다보면 Switch-Case 문을 종종 작성할 때가 있는데요. 활용 방안과 JDK 13 부터 변화된 문법도 살펴보도록 하겠습니다. Switch-Case 문을 잘 활용할 경우 If-Else 구문을 대체할 수 있는 가독성 좋은 코드로 탄생합니다~ 사용 예 다음과 같은 중첩된 if-else 문 이 있다고 가정해 보겠습니다 . public String exampleOfIF(String animal) { String result; if (animal.equals("DOG") || animal.equals("CAT")) { result = "domestic animal"; } else if (animal.equals("TIGER")) { result = "wild animal"; } .. 2022. 7. 7. Java - Stream 을 이용한 Group By 소개 Java 에서 Stream 을 이용하면 다양한 동작을 가독성있게 코드 작성을 수행할 수 있습니다. 주로 여러개의 데이터에 쉽게 접근하기 위한 용도로 많이 사용합니다. 반복문부터.. 특정 데이터를 찾기 위한 것 뿐 아니라 오늘 다루게 될 Group 처리도 수행할 수 있습니다. 그리고 어떤 Stream 을 사용할지에 따라 동작 방식도 다르지만 오늘은 모두 생략하고 Grouping 하는 것에 대해서만 다루겠습니다. groupingBy Collectors Java 8 Stream API를 사용하면 선언적 방식으로 데이터 컬렉션을 처리할 수 있습니다. 정적 팩토리 메소드 Collectors.groupingBy() 및 Collectors.groupingByConcurrent() 는 SQL 언어 의 ' GROUP B.. 2022. 7. 6. 이전 1 다음 반응형