Java 从名称的ArrayList初始化类的ArrayList

Java 从名称的ArrayList初始化类的ArrayList,java,arraylist,Java,Arraylist,我正在尝试制作一个学生应用程序。用户给出学生人数,然后添加学生姓名列表,该列表将存储在ArrayList中 我想做的是以下几点,但我想不出来 Student (Retreive the first Name from ArrayList Names) = new Student(Also do the Same); 我想为每个输入的学生做这件事,我还想知道如何为每个学生添加分数列表数组列表是一个动态数组,如果你想按顺序插入元素,只需在其中添加元素即可 for (String name: Nam

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

我想做的是以下几点,但我想不出来

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

我想为每个输入的
学生做这件事,我还想知道如何为每个
学生添加分数列表
数组列表是一个动态数组,如果你想按顺序插入元素,只需在其中添加元素即可

for (String name: Names)
   Students.add(new Student(name));
students.add(new Student(myName));
要按索引检索元素,可以使用方法


您应该避免以非顺序的顺序插入元素,因为这样效率要低得多,但可以使用。

请不要以大写字母开头命名变量,java惯例是变量以小写字母开头(除了final static…),我想您需要一个hashmap来实现这一点。studentname、studentGrade的HashMap是一个更好的选择。您想要做的不会编译,也没有任何意义。。你能详细说明一下吗?这不会编译的<代码>名称
是一个
字符串
@MarounMaroun:
ArrayList name=new ArrayList()请在评论前睁开眼睛。
私有字符串名称-这是我第一次看到的,对不起-1-->+1:)非常感谢您对我的帮助:-)
Student (Retreive the first Name from ArrayList Names) = new Student(Also do the Same);
for (String name: Names)
   Students.add(new Student(name));
students.add(new Student(myName));