我有集合的引用集合(可能是ArrayList或任何其他),我想使用这些引用并创建collections.i.e
ArrayList courseTitle; //the collection references
ArrayList<Courses> courses=new ArrayList<Course>();
//an arraylist to store those references
现在我想使用这些引用并用them.i.e创建集合 就好像我有一个参考'数学'或'科学'当然....然后我想创建集合 名字'Maths'或'MathsList'。我很困惑如何实现它。需要帮助!!
答案 0 :(得分:0)
创建具有不同属性的新类,如标题,作者等,
等课程为所创建的特定类型实现ArrayList。
例如
Class CourseDetails{
public String courseTitle;
public String author;
//getters and setters ....
}
在你的班级中创建一个如下所示的arraylist,你正在实现这个功能。
ArrayList<CourseDetails> arrayList = new ArrayList<CourseDetails>();
希望这在某种程度上有所帮助!
答案 1 :(得分:0)
您应该考虑使用类进行设计,而不是使用集合的。
根据您的查询和评论,您希望结构如下,
课程对象
public class Course {
String courseTitle;
List<Book> books;
List<Instructor> instructors;
}
课程中包含预订课程
public class Book {
String name;
String author;
}
课程中包含讲师课程
public class Instructor {
String name;
String age;
String experience;
}
现在您可以创建像下面的数学或科学课程
List<Course> maths = new ArrayList<Course>
List<Course> science = new ArrayList<Course>
答案 2 :(得分:0)
使用Math和Science作为Child类创建父类课程。