-1
ArrayList<Room> roomlist = new ArrayList<Roomlist>();
ArrayList<Subscriber> subscriberlist = new ArrayList<subscriber>();
ArrayList<Course> courserslist = new ArrayList<coursers>();
ArrayList<PC> pclist = new ArrayList<PC>();
ArrayList<Lecturer>  lecturertlist= new ArrayList <Lecturer>() ; 

Cource のリストに Subscriber の要素が存在するかどうかを確認するにはどうすればよいですか?

courselist (彼を削除しないでください)

どうもありがとう

4

1 に答える 1

0

あなたが次のようで、あなたが以下の私のクラスに似ているSubscriberと仮定します。Course次のようなことを試すことができます

public class Subscriber {
private List<Course> courses=new ArrayList<>();

public List<Course> getCourses() {
    return courses;
}

public void setCourses(List<Course> courses) {
    this.courses = courses;
}
}

.

public class Course {
private int courseId;
private String courseName;

public int getCourseId() {
    return courseId;
}

public void setCourseId(int courseId) {
    this.courseId = courseId;
}

public String getCourseName() {
    return courseName;
}

public void setCourseName(String courseName) {
    this.courseName = courseName;
}
}

要素を削除しましょう。

    List<Subscriber> subscribers=new ArrayList<>();
    List<Course> courses=new ArrayList<>();        
    Subscriber subscriber=new Subscriber();
    Course course=new Course();
    course.setCourseId(1);
    course.setCourseName("one");
    courses.add(course);
    subscriber.setCourses(courses);
    subscribers.add(subscriber);
    for (Subscriber i:subscribers){
         i.getCourses().remove(0);  // remove 0 index element 
    }
于 2013-08-14T09:11:58.840 に答える