java 中 Long[] 如何转换成 long[]
先找工具类有没有相应处理方法,如果没有再去实现。
ArrayUtils.toPrimitive(array);
需要转换吗
jdk1.5以上都有自动拆装箱。
要是你觉得真的有必要转换的话,那你可以在具体使用的时候Long.longValue(),这样就不是对象了
[code="java"]
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
Long[] src = { 1L, 2L, 3L };
long[] dst = new long[src.length];
for (int i = 0; i < src.length; ++i) {
dst[i] = src[i];
}
System.out.println(Arrays.toString(dst));
}
}
[/code]