这是我的代码:
class TestDraft {
ArrayList<ArrayList<String, Double>> a = []
static void main(String[] args) {
new TestDraft().a.add(["pr", 2])
}
}
提出:
“java.lang.reflect.MalformedParameterizedTypeException”
当我将ArrayList<ArrayList<String, Double>>
更改为ArrayList
时,它可以正常工作,但我希望原因如下:
MalformedParameterizedTypeException
答案 0 :(得分:1)
ArrayList<ArrayList<Integer, Integer, Integer>>
没有任何意义(我认为这是错误告诉你的)
应该是:
ArrayList<ArrayList<Integer>>
要说你有一个整数列表列表......泛型不表示列表中有多少元素