有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案