Come restituire più di un valore da una funzione in Java? Qualcuno può fornire un codice di esempio per farlo usando le tuple? Non riesco a capire il concetto di tuple.Restituisce più di un valore da una funzione in 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;
}
}
}
Qual è l'errore nel codice di cui sopra?
Java non ha tuple. Se ti piacciono, passa a Scala. –
possibile duplicato di [Come restituire più oggetti da un metodo Java?] (Http://stackoverflow.com/questions/457629/how-to-return-multiple-objects-from-a-java-method) –
io sempre usa HashMap per questo. Puoi mettere tutto ciò che vuoi, in base alla tua scelta di nomi. è come un lotto – kommradHomer