Как вернуть более одного значения из функции в Java? Может ли кто-нибудь дать образец кода для этого с использованием кортежей? Я не могу понять концепцию кортежей.
public class Tuple{
public static void main(String []args){
System.out.println(f());
}
static Pair<String,Integer> f(){
return new Pair<String,Integer>("hi",3);
}
public class Pair<String,Integer> {
public final String a;
public final Integer b;
public Pair(String a, Integer b) {
this.a = a;
this.b = b;
}
}
}
В чем ошибка в приведенном выше коде?