本人新手,如有表達不明白的地方請見諒
有一個學生類,學生有6個屬性,分別為:學號(id),姓名(name),性別(sex),年齡(age),年級(grade),班級(classNo).初始化后,輸入了10條學生的資訊,現在想查詢學生的資訊,比如輸入"name=張三",則張三的相關資訊就列印出來,如果輸入"name=張三,sex=f"則姓名為張三并且性別為女性的相關資訊就輸出......如果輸入6個條件就要滿足6個條件之后輸出,想問各位大神如何做

private static void setStudent(int id,String name,char sex,int age,int grade,int classNo) {
Student student = new Student();
student.setId(id);
student.setName(name);
student.setSex(sex);
student.setAge(age);
student.setGrade(grade);
student.setClassNo(classNo);
students.add(student);
}
private static void init() {
setStudent(1,"張三",'f',14,3,1);
setStudent(2,"遼寧",'f',13,3,1);
setStudent(3,"上海",'f',13,3,1);
setStudent(4,"北京",'m',12,3,1);
setStudent(5,"廣州",'f',13,3,1);
setStudent(6,"大連",'m',11,4,2);
setStudent(7,"深圳",'f',11,4,2);
setStudent(8,"杭州",'m',12,4,2);
setStudent(9,"青島",'f',12,4,2);
setStudent(10,"哈爾濱",'m',13,4,2);
}
private static void out(Student student) {
System.out.print("NO:"+student.getId()+" ");
System.out.print("姓名:"+student.getName()+" ");
System.out.print("性別:"+student.getSex()+" ");
System.out.print("年齡:"+student.getAge()+" ");
System.out.print("年級:"+student.getGrade()+" ");
System.out.print("班級:"+student.getClassNo()+" ");
System.out.println();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/250847.html
標籤:Java相關
上一篇:單例模式筆記
