0

コレクションの参照のコレクション(ArrayListまたはその他のコレクション)があり、それらの参照を使用してcollections.ieを作成したい

ArrayList courseTitle;   //the collection references   
ArrayList<Courses> courses=new ArrayList<Course>(); 
//an arraylist to store those references

今、私はこれらの参照を使用して、それらを使用してコレクションを作成したいと思います。つまり、コースに「Maths」または「Science」という参照がある場合のように、「Maths」または「MathsList」という名前のコレクションを作成したいと思います。それを実装する方法が混乱しています。助けが必要です!!

4

3 に答える 3

0

タイトル、作成者などのコースなど、さまざまな属性を持つ新しいクラスを作成します。

作成される特定のタイプのクラスのArrayListを実装します。

例えば。

Class CourseDetails{
      public String courseTitle;
      public String author;
       //getters and setters ....

}

そして、機能を実装しているクラスで、以下のように配列リストを作成します。

ArrayList<CourseDetails> arrayList = new ArrayList<CourseDetails>();

これがある程度役立つことを願っています!

于 2012-12-19T11:36:36.990 に答える
0

子クラスとして数学と科学を持つ親クラスのコースを作成します。

于 2012-12-27T08:14:09.267 に答える
0

コレクションの Collectionを使用する代わりに、クラスで設計することを考える必要があります。

クエリとコメントによると、次のような構造が必要です。

コースオブジェクト

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>
于 2012-12-19T12:02:08.730 に答える