Java中数组列表的数组
我在写这样的东西。似乎TreeMap<Double, List<double[]>[]> tm = new TreeMap<>();
在我的eclipse中不起作用,因为init
中的代码可以识别我想要的数据类型。总有错误。我能做这个吗?或者怎么做这种事
private static void init(TreeMap<Double, List<Double>[]> tm, List<double[]> ll) {
for(double[] a:ll) {
if(!tm.containsKey(a[0])) {
List[] ab= new List[2];
tm.put(new Double(a[0]),ab);
tm.get(a[0])[0] = new LinkedList<double[]>();
tm.get(a[0])[1] = new LinkedList<double[]>();
}
List<Double[]>[] b = tm.get(a[0]);
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
TreeMap<Double, List<double[]>[]> tm = new TreeMap<>();
List<double[]> ll = new LinkedList<>();
ll.add(new double[] {-3,2.2});
ll.add(new double[] {1,5.3});
ll.add(new double[] {-1.3,4});
ll.add(new double[] {8,22});
init(tm,ll);
}
共 (0) 个答案