将集合转换为int数组

Xar*_*ara 8 java collections

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

    Collection c = Sort.values();
Run Code Online (Sandbox Code Playgroud)

有没有办法我以这样的方式转换集合,我得到整数值?当我打印集合c时,我得到这个

    [64770, 26529, 13028, 848, 752, 496]
Run Code Online (Sandbox Code Playgroud)

das*_*ght 15

假设值是类型Integer,您可以尝试这样:

Collection c = Sort.values();
Integer[] a = (Integer[])(c.toArray(new Integer[c.size()]));
Run Code Online (Sandbox Code Playgroud)