Java 列表<;类别>;在爪哇

Java 列表<;类别>;在爪哇,java,list,arraylist,Java,List,Arraylist,我很熟悉java,但我不熟悉类的列表。我似乎真的找不到确切的教程来帮助我学习这个。如果有任何教程,请参考我或告诉我如何使用列表。比如说, public class Students { int studentId; String studentName; int studentAge; } 如何使用 List<Students> 列表 编辑的 就像C++中的结构一样,我希望这个学生成为一个结构数组来存储多个学生的数据。在java中没有结构,所以我使用了班

我很熟悉java,但我不熟悉类的列表。我似乎真的找不到确切的教程来帮助我学习这个。如果有任何教程,请参考我或告诉我如何使用
列表
。比如说,

public class Students {
    int studentId;
    String studentName;
    int studentAge;
}
如何使用

List<Students>
列表
编辑的

就像C++中的结构一样,我希望这个学生成为一个结构数组来存储多个学生的数据。在java中没有结构,所以我使用了班级学生。如果使用列表不适合此用途,请指导我。


谢谢

您的命名约定已关闭,应该是班级学生而不是学生。并且不要将变量名大写。无论如何,List是一个通用容器接口,您可以实例化List的具体实现并向其中添加学生

List<Students> theStudents = new ArrayList<Students>();

Students aStudent = new Students();
aStudent.StudentId = 333;
aStudent.StudentName = "Help";

theStudents.add(aStudent);
List thestudent=newarraylist();
学生=新生();
aStudent.StudentId=333;
aStudent.StudentName=“帮助”;
学生。添加(学生);
ArrayList students=new ArrayList();

类列表与您发布的代码有什么关系?你想用一系列的课程来实现什么?不清楚你在问什么/不理解什么。如果它是
部分,你应该在谷歌上搜索泛型<代码>列表myList=新建ArrayList()然后使用谷歌或s.th。要了解如何处理
列表
。类对象列表与字符串对象列表没有区别,我认为您应该重新设计问题,以解释您的确切问题。另一个提示:如果您的类
学生
持有一个学生的数据,为了避免误解,最好把它命名为
Student
。这就是我想问的。你真是帮了大忙:)谢谢!
ArrayList<Students> students = new ArrayList<Students>();