java - 从 List<MyData> 列出 List<String> 中的所有名称的最佳方法是什么

标签 java arraylist collections

假设我有一个类 MyData。

public class Mydata(){
    private String name;
    private int age;
}

现在我的列表将包含 100 个 MyData 对象,我只想提取名称并准备一个新列表:

List<String> nameList;

最好的方法是什么?

最佳答案

这将是最好的选择:

for (Mydata mydata : mydataList){
    nameList.add(mydata.name);
}

关于java - 从 List<MyData> 列出 List<String> 中的所有名称的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26760086/

相关文章:

java - Rest API 身份验证失败 - Jenkins

java - 打印从文件填充的 ArrayList 时出现 NoSuchElementException

java - 如何在不使用 foreach 的情况下合并两个列表?

java - 安心服务 : status code return

java - 适用于不同环境的 Azure JAVA 函数 + DevOps 管道

java - 如何使用 Spring boot JPA 配置动态多数据源

java - 将 arraylist 与字符串、int、double 一起使用

java - 使用 ArrayList 绘图时遇到问题

java - 日期排序 - 从最新到最旧

java - 如何一次性从Set中获取数据