Java'daki bir işlevden birden fazla değer nasıl geri dönülür? Herkes bunu tuples kullanarak yapmak için örnek kod verebilir mi? Tuples kavramını anlayamıyorum.Java'daki bir işlevden daha fazla bir değer döndürün
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;
}
}
}
yukarıdaki kodda hata nedir?
Java'ın tuplleri yok. Onlardan hoşlanıyorsanız, Scala'ya geçin. –
[Java yönteminden birden çok nesneyi nasıl iade edebilirim?] Olası bir kopyası var mı? (Http://stackoverflow.com/questions/457629/how-to-return-multiple-objects-from-a-java-method) –
Bunun için HashMap kullanın. İstediğinizi yazabilir, seçim isimlerinize göre yazabilirsiniz. bir toplu iş gibi – kommradHomer