我有两种非常相似的方法,我想将它们合并(在泛型的帮助下)。但是,它们具有不同的返回类型。我能做些什么?
public static <A, B> A veggie(MyList <Box<A, B>> b, int j) {
A veggieA = b.head.first;
return veggieA;
}
public static <A, B> B veggie2(MyList <Box<A, B>> b, int j) {
B veggieB = b.head.second;
return veggieB;
}