long a = 1; long b = 2; List<Long> list = Arrays.asList(a,b);
先将List<Long>集合转为Long[]数组java
Long[] L = list.stream().toArray(Long[]::new)
再将Long[]数组转为long[]数组。使用的是org.apache.commons.lang包中的一个工具类ArrayUtils.javaapache
long[] l = ArrayUtils.toPrimitive(L)
long[]数组转为字符串。不能直接用toString(),这里toString()返回的是数组存储的地址。使用以下方式数组
String s = Arrays.toString(l)