Methods with multiple return values in Java
Forums:
//using javatuples
Pair<Integer, Integer> getFirstLast(int[] ar) {
int first = -1;
int last = -1;
if (ar.length > 0) {
first = ar[0];
last = ar[ar.length - 1];
}
return new Pair<Integer, Integer>(first, last);
}
int[] ar = {2, 3, 5};
Pair<Integer, Integer> result = getFirstLast(ar);
//result.getValue0() is 2
//result.getValue1() is 5
- Log in to post comments