泛型的问题
实现泛型函数PairUtil.swap,该函数的参数是Pair对象,该函数返回一个Pair,调换Pair里的第一个与第二个元素。部分代码如下:
public class PairTester
{
public static void main(String[] args)
{
Pair<String, Integer> p = new Pair<String, Integer>(
“Lucky Number”, 13);
Pair<Integer, String> q = PairUtil.swap(p);
System.out.println(q.getFirst());
System.out.println(“Expected: 13”);
System.out.println(q.getSecond());
System.out.println(“Expected: Lucky Number”);
}
}
哪位给出代码的实现,关键是不知道pair作为函数的参数该如何处理
public class PairTester
{
public static void main(String[] args)
{
Pair<String, Integer> p = new Pair<String, Integer>(
“Lucky Number”, 13);
Pair<Integer, String> q = PairUtil.swap(p);
System.out.println(q.getFirst());
System.out.println(“Expected: 13”);
System.out.println(q.getSecond());
System.out.println(“Expected: Lucky Number”);
}
}
哪位给出代码的实现,关键是不知道pair作为函数的参数该如何处理
作者: BinDu 发布时间: 2011-06-16
你这里有两个元素吗?类型不同都换啊?
作者: AWUSOFT 发布时间: 2011-06-16
是的,好像已经有给出的了
作者: BinDu 发布时间: 2011-06-16