检索填充为数组的哈希表值

时间:2015-10-09 14:27:23

标签: java arraylist hashtable

我有一个哈希表,其中每个键的值被填充为双arraylist。 现在我希望检索键的值(这是一个数组列表)并将其设置为等于双数组。我尝试了以下但它没有用:

double[] arrayName;
arrayName = hashtableName.get(keyName).toArray(arrayName);

知道怎么解决这个问题吗?在此先感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

尝试这样的事情。请务必使用<ui:repeat>代替Double

double

希望这会有所帮助。

答案 1 :(得分:0)

这适合我。

import java.util.ArrayList;
import java.util.HashMap;

public static void main(String[] args) {
    Double[] arrayName = new Double[4];
    HashMap<Integer,ArrayList<Double>> hashmap = new HashMap<Integer,   ArrayList<Double>>(); 
    ArrayList<Double> l = new ArrayList<Double>();
    l.add(2.);
    l.add(3.);

    hashmap.put(1, l);

    arrayName = hashmap.get(1).toArray(arrayName);
    System.out.println(arrayName[0]);
}

使用Double而不是双倍。你不能使用基元类型。