概述
数据序列是任何项目和编程语言中不可或缺的一部分。在Java中,有两种方式来表示元素序列:集合和数组。
本教程将学习如何将包装类数组列表转换为原始类型数组。尽管这听起来是一个简单的任务,但Java API中的一些怪癖使得这个过程不那么直接。
简单For循环
进行这种转换的最简单方式是使用声明性风格的for循环:
@ParameterizedTest
@MethodSource("floatListProvider")
void givenListOfWrapperFloat_whenConvertToPrimitiveArray_thenGetCorrectResult(List`````<Float>````` floats) {
float[] actual = new float[floats.size()];
for (int i = 0; i < floats.size(); i++) {
actual[i] = floats.get(i);
}
compareSequences(floats, actual);
}
大约 5 分钟