Float数组转list
时间: 2023-11-28 20:45:34 浏览: 41
可以使用Java 8中的Stream API将Float数组转换为List。具体实现方法如下所示:
```java
float[] floatArray = {1.0f, 2.0f, 3.0f};
List<Float> floatList = Arrays.stream(floatArray).boxed().collect(Collectors.toList());
```
其中,`Arrays.stream(floatArray)`将Float数组转换为Stream,`boxed()`将Stream中的基本类型转换为对应的包装类型,`collect(Collectors.toList())`将Stream转换为List。
另外,如果你使用的是C#语言,可以直接使用`ToList()`方法将Float数组转换为List,具体实现方法如下所示:
```csharp
float[] floatArray = {1.0f, 2.0f, 3.0f};
List<float> floatList = floatArray.ToList();```
相关问题
java Float数组 转float数组
可以使用Java中的Float类中的静态方法toFloatArray()将Float数组转换为float数组。具体用法如下:
```
Float[] floatArray = { 1.2f, 2.3f, 3.4f };
float[] primitiveFloatArray = Floats.toArray(Arrays.asList(floatArray));
```
其中,Floats.toArray()方法会将传入的Float数组转换为List,然后返回一个对应的float数组。
python中float数组转换为int数组
可以使用Python的内置函数`map()`来实现float数组转换为int数组,具体代码如下:
```python
float_arr = [1.2, 2.5, 3.7]
int_arr = list(map(int, float_arr))
print(int_arr)
```
输出结果:
```
[1, 2, 3]
```
其中,`map()`函数将`int()`函数应用到`float_arr`中的每个元素上,返回一个可迭代的map对象,最后使用`list()`函数将其转换为int数组。