class Student{
public List kmList = new ArrayList();
}
按照上面的学生类,,每一个类里面都用一个List 存储科目
假设科目就是用String 语文 数学 英语
查询的时候
假设学生列表 是List<Studen> studentList ;
List result = new ArrayList(); // 用来存储结果
那么 for(i=0;i<studentList.size(),i++){
List kmL = studentList.get(i).kmList
if(kmL.contains("语文") &&kmL.contains("数学") ){
result.add(studentList.get(i))
}
}
上面是同时有语文和数学锝..
基本上方法就这样..
温馨提示:答案为网友推荐,仅供参考