将 long 数组转换为 ArrayList<Long>
2022-09-01 15:04:34
可悲的是,这不起作用:
long[] longs = new long[]{1L};
ArrayList<Long> longArray = new ArrayList<Long>(longs);
除了手动添加它们之外,还有更好的方法吗?
可悲的是,这不起作用:
long[] longs = new long[]{1L};
ArrayList<Long> longArray = new ArrayList<Long>(longs);
除了手动添加它们之外,还有更好的方法吗?
使用ArrayUtils from apache commons-lang
long[] longs = new long[]{1L};
Long[] longObjects = ArrayUtils.toObject(longs);
List<Long> longList = java.util.Arrays.asList(longObjects);
由于其他人建议使用外部库,因此以下是Google Guava库的方式:
long[] longs = {1L, 2L, 3L};
List<Long> longList = com.google.common.primitives.Longs.asList(longs);