java - 从名称的 ArrayList 初始化类的 ArrayList

标签 java arraylist

我正在尝试制作一个学生应用程序。用户给出学生人数,然后他将添加学生姓名列表,该列表将存储在 ArrayList<String> 中。 .

ArrayList<String> Names= new ArrayList<String>();

获取姓名后,我想将它们添加到学生类(class)中。

public Class Student{
    private String Name;
    private ArrayList<Double> Grade=new ArrayList<Double>();
    public Student(String name){Name=name;}
    ....
}

为此,我创建了一个学生类型 ArrayList :

ArrayList<Student> Students= new ArrayList<Student>();

我想做的是以下但无法弄清楚

Student (Retreive the first Name from ArrayList Names) = new Student(Also do the Same);

我想为每个 Student 执行此操作输入后,我还想知道如何添加每个 Student 的成绩列表.

最佳答案

for (String name: Names)
   Students.add(new Student(name));

关于java - 从名称的 ArrayList 初始化类的 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22435945/

相关文章:

java - 将字符串添加到存储在 ArrayList 中的 String ArrayList

java - 如何在oracle XE中创建数据库?

java - 如何在Eclipse中使用拉丁字母?

java - 删除数组列表中的元素

java - 我如何将两个字符串数组放入 ListView 中具有多个对象类型的数组列表中

javascript - 如何将从 MySQL 检索到的数组列表值设置到 JavaScript 中的文本框中?

java - 字符串上的正则表达式,用于匹配和匹配,无论顺序如何

java - 如何将 ImageIcon 添加到 JFrame?

java - 处理写得不好的外部异常的最佳方法?

java - 在java中读取可扩展的数组列表