首页 > 解决方案 > 为什么我在编译时收到以下错误:“找不到符号 - 方法 toArray()”(java)?

问题描述

这是相关的代码行:

HashSet<Integer> products = new HashSet<Integer>();  
...  
Integer[] arrProducts = prodDigs.toArray();`

知道为什么我会收到问题中所述的错误吗?

如果它完全相关,我将使用 BlueJ 作为我的 IDE。

标签: java

解决方案


通过您的小描述,我猜您想使用 to Array() 将哈希集转换为数组:

要将哈希集转换为整数数组,您可以使用:

Integer[] arrProducts = products.toArray(new Integer[products.size()]);

推荐阅读