메서드에서 2개의 값을 리턴하는거 깔끔하게 구현할 방법 찾아보다가 발견한 글.
1. 작업 중이던 프로젝트에서는 마침 springframework 에 Pair Class 란게 있길래 사용해보았다.
import org.springframework.data.util.Pair
Pair<Integer, String> pair = Pair.of(2, "Two");
pair.getFirst();
pair.getSecond();
2. 'Apache Commons' 의 Pair Class Doc 보니 getKey/Value 외에 getLeft/Right 도 있다. 테스트해보지 않아 뭔 차이 있으려나는 아직 잘 모르...
'Lang' 카테고리의 다른 글
[Java]spring-cloud-stream mqtt binder (0) | 2021.07.08 |
---|---|
[Java] FeignClient, no suitable HttpMessageConverter 에러 (1) | 2021.06.11 |
[Java]Spring Cloud 에서 Kafka 인증 기능 사용 (0) | 2021.06.02 |
Spring Cloud Stream - Annotation-based, Function based 혼용 (0) | 2021.05.18 |
[python]kafka -> mongoDB 처리 시 insert_many 사용하기 (0) | 2020.12.28 |