【发布时间】:2013-12-18 11:35:36
【问题描述】:
我有这个我无法弄清楚的窃听问题。我有这个练习:
完成以下泛型 Pair 类,以便执行 程序给出指示的输出。不要更改主目录。
class Pair ... { ... }
class GenericPairTest {
public static void main(String[] args) {
Pair<String,Integer> phoneNumber = new Pair<>("Bill's number", 1324);
System.out.println(phoneNumber);
Pair<Double,Double> point = new Pair<>(3.14, 2.32);
System.out.println(point);
}
}
输出应该是这样的:
比尔的号码 1324
3.14 2.32`
我试过这样做:
import java.util.*;
class Pair <T,U> {
ArrayList<T,U> newList = new ArrayList<>();
Pair(T inT, U inU){
newList.add(inT,inU);
}
}
class GenericPairTest {
public static void main(String[] args) {
Pair<String,Integer> phoneNumber =
new Pair<>("Bill's number", 1324);
System.out.println(phoneNumber);
Pair<Double,Double> point =
new Pair<>(3.14, 2.32);
System.out.println(point);
}
}
但它不起作用:(
【问题讨论】:
-
当你说“不起作用 :(” - 你是什么意思?编译错误?逻辑错误?这将帮助人们更好地帮助你。