|
1
86
阿帕奇公地 Apache Commons / Lang 有课吗 ArrayUtils
番石榴 但是我要说的是,包装原语的数组并不是很有用,所以您可能想看看 Guava 相反,它提供了所有数值类型的列表,并由基元数组支持:
这些阵列支持的集合的好处是
请参见: Guava Explained / Primitives
另一方面,使用Java 8 lambdas/streams,您可以使这些转换非常简单,而无需使用外部库:
请注意,Java8版本适用于
|
|
|
2
9
基本上
除非您真的要使用commons lang lib,否则您应该简单地重用这个方法并避免无用的依赖关系(IMHO)。 |
|
|
3
8
只是想提出一个替代方案
Guava
可以使用基本类型实用程序之一,例如
而不是循环和转换每一个
|
|
|
4
3
这是一种不使用任何外部库的简单通用方法,适用于所有原语:
|
|
|
5
2
假设您有一个字节数组:
那你可以用
如果您需要各种基本数组的通用包装器,请参见:
像这样使用:
|
|
|
6
1
如你所见,这种方法有很多错误:
无论如何,这里有一个测试套件,用于所有必要的场景,使用JUnit的
|
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |
|
|
Geremia · 2D NumPy数组+1D数组? 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Paul Williams · 迭代数组时输出有问题 1 年前 |