我可以将数组复制到哈希表吗?

use*_*221 2 java arrays collections hashtable

我有一个数组,它的元素是 float 。如何将此数组复制到哈希表?

谢谢

jjn*_*guy 5

您可以轻松地将它们放入Hashtableof int-> 中float。以下方法将使用它们在数组中的索引作为键。

float[] arr;
Hashtable<Integer, Float> table = new Hashtable<Integer, Float>(arr.length);
for (int i = 0; i < arr.length; i++) {
    table.put(i, arr[i]);
}
Run Code Online (Sandbox Code Playgroud)

  • 为什么有人可能需要这样做? (2认同)