grastudao.java
来自「java实验 研究生分数过线查询 平时上课实验」· Java 代码 · 共 80 行
JAVA
80 行
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 + =
减小字号Ctrl + -
显示快捷键?