java - 从自定义数组列表创建一个新列表

标签 java android arraylist

我有一个 List student 和一个带有变量的 Student 类 Int studentId, String name, Boolean fullTime.

我想从我已有的学生列表中过滤并创建一个新列表,其中包含全日制学生的唯一姓名列表(其中 fullTime 为 True)。

最佳答案

我认为最简单的方法

List<String> filteredNames = new ArrayList<>();

for(Student student : listStudents) {

    if(student.isFulltime()) {
        filteredNames.add(student.getName());
    }

}

关于java - 从自定义数组列表创建一个新列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35324770/

相关文章:

java - 获取 Eclipse RCP 中的 Activity 插件列表

android - 如何在 MySQL 上从 Android (Java) 下载 PDF

java - 位置更新的最佳省电方法

java - 反向ToStringBuilder : convert string to object with nested object

android - RxJava 运算符像 amb,但只有有效结果

Java:更新 ArrayList 中的 GUI 元素

java - 无法对数组类型 char[] 调用 add(char)

java - 删除列表的最后一个元素

java - jTable更新按钮并添加新的

Android proguard 规则给 twilio 客户端 sdk 带来错误