java - 集合到int数组的转换

标签 java collections

我想显示一个图表并显示我需要整数值。我从我的代码中得到这个

    Collection c = Sort.values();

有什么方法可以转换集合以获得整数值吗?我在打印集合 c 时得到了这个

    [64770, 26529, 13028, 848, 752, 496]

最佳答案

假设值是 Integer 类型,你可以试试这个:

Collection c = Sort.values();
Integer[] a = (Integer[])(c.toArray(new Integer[c.size()]));

关于java - 集合到int数组的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10664698/

相关文章:

java: 集合表达式在 "foreach"中计算了多少次

java - 将数组与子类链接

c# - 合并的 ObservableCollection

java - SparkSession 初始化抛出 ExceptionInInitializerError

Java多线程困惑

java - Java 中可以使用 RAII 吗?

java - Runtime.exec() 到 bash javac 错误

java - FOP – 具有多个页面序列的 OutofMemoryError

c# - 如何使用复合键索引集合

java - 从泛型参数的构造函数中获取对象类型?