안드로이드 클래스 중 Pair 이라는 클래스가 있습니다. 이 클래스는 두 객체의 튜플을 쉽게 전달할 수 있는 컨테이너 역할을 합니다. android.util 또는 android.support.v4.util 에 포함되어 있습니다.
간단한 예제는 아래와 같습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | private Pair<Event.Type, String> processSummary(String summary) { Event.Type type; String title; if (summary.startsWith("[N] ")) { type = Event.Type.NEW; title = summary.substring(4); } else if (summary.startsWith("[N]")) { type = Event.Type.NEW; title = summary.substring(3); } else if (summary.startsWith("[L] ")) { type = Event.Type.LIVE; title = summary.substring(4); } else if (summary.startsWith("[L]")) { type = Event.Type.LIVE; title = summary.substring(3); } else { type = Event.Type.RERUN; title = summary; } return Pair.create(type, title); } |
더 많은 예제는 여기에서 확인하세요