java6 怎样获取list中对象中一个字段转换数组
时间: 2024-03-17 10:44:09 浏览: 68
JAVA JDK8 List分组获取第一个元素的方法
假设你有一个List对象,里面包含了若干个对象,每个对象都有一个名为`fieldName`的字段。你希望把这些对象的`fieldName`字段提取出来,转换成一个数组,可以使用如下代码:
```java
List<YourObject> list = // your list of objects
String[] fieldArray = list.stream().map(YourObject::getFieldName).toArray(String[]::new);
```
这里使用了Java8中的Stream API,首先将List转换成Stream,然后使用`map`方法将每个对象的`fieldName`字段映射成一个String,最后使用`toArray`方法将Stream转换成一个数组。
阅读全文