📄 grastudao.java
字号:
import java.util.*;
public class GraStuDao {
private List<GraduateStu> persons = new ArrayList<GraduateStu>();
public void addPerson(GraduateStu person) {
this.persons.add(person);
}
public void deleteBySnum(String stu_num) {
for (int i = 0; i < persons.size(); i++) {
GraduateStu p = persons.get(i);
if (p.getStu_num().equals(stu_num))
persons.remove(p);
}
}
public List<GraduateStu> governmentfraction(int government) {
List<GraduateStu> r = new ArrayList<GraduateStu>();
for (int i = 0; i < persons.size(); i++) {
GraduateStu p = persons.get(i);
if (p.getGovernment() > government)
r.add(p);
}
return r;
}
public List<GraduateStu> mathsfraction(int maths) {
List<GraduateStu> r = new ArrayList<GraduateStu>();
for (int i = 0; i < persons.size(); i++) {
GraduateStu p = persons.get(i);
if (p.getMaths() > maths)
r.add(p);
}
return r;
}
public List<GraduateStu> englishfraction(int english) {
List<GraduateStu> r = new ArrayList<GraduateStu>();
for (int i = 0; i < persons.size(); i++) {
GraduateStu p = persons.get(i);
if (p.getEnglish() > english)
r.add(p);
}
return r;
}
public List<GraduateStu> professionalfraction(int professional) {
List<GraduateStu> r = new ArrayList<GraduateStu>();
for (int i = 0; i < persons.size(); i++) {
GraduateStu p = persons.get(i);
if (p.getProfessional() > professional)
r.add(p);
}
return r;
}
public List<GraduateStu> allfraction(int government,int maths,int english,int professional,int fraction) {
List<GraduateStu> r = new ArrayList<GraduateStu>();
for (int i = 0; i < persons.size(); i++) {
GraduateStu p = persons.get(i);
if (p.getGovernment() > government)
if (p.getMaths() > maths)
if (p.getEnglish() > english)
if (p.getProfessional() > professional)
r.add(p);
}
return r;
}
public List<GraduateStu> queryBySname(String stu_name) {
List<GraduateStu> r = new ArrayList<GraduateStu>();
for (int i = 0; i < persons.size(); i++) {
GraduateStu p = persons.get(i);
if (p.getStu_name().indexOf(stu_name) != -1)
r.add(p);
}
return r;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -