我有這個問題,我找不出來。我有這個練習:帶有多個泛型類型的ArrayList?
完成以下通用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);
}
}
輸出suposed是這樣的:
比爾號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);
}
}
但不起作用:(
當你說「不工作:(」 - 你是什麼意思?編譯錯誤?邏輯錯誤?這將幫助人們更好地幫助你。 – Maroun