본문 바로가기

Lang

[Java]Pair, Pair.of()

메서드에서 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 도 있다. 테스트해보지 않아 뭔 차이 있으려나는 아직 잘 모르...