可以使用Java 8的流操作来实现将List中的phone转成List的形式。具体代码如下:

List<User> userList = new ArrayList<>();
// 假设已经将数据添加到userList中

List<String> phoneList = userList.stream()
        .map(User::getPhone)
        .collect(Collectors.toList());

上述代码中,首先使用stream()方法将List转换为流,然后使用map()方法将每个User对象映射为其phone属性的值,最后使用collect()方法将映射得到的值收集到一个新的List中。

其中,User::getPhone是使用方法引用的方式来获取User对象的phone属性的值,相当于调用了每个User对象的getPhone()方法。

最终的phoneList即为转换后的List对象,包含了List中所有User对象的phone属性的值

将ListUser 中的phone转成ListString 形式 User中有id userNamephone

原文地址: https://www.cveoy.top/t/topic/iHkR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录