java删除姓名代码 java删除命令( 二 )


*
*/
public class Student {
private String stuNo;// 学号
private String stuName;// 姓名
public Student() {
super();
}
public Student(String stuNo, String stuName) {
super();
this.stuNo = stuNo;
this.stuName = stuName;
}
public String getStuNo() {
return stuNo;
}
public void setStuNo(String stuNo) {
this.stuNo = stuNo;
}
public String getStuName() {
return stuName;
}
public void setStuName(String stuName) {
this.stuName = stuName;
}
public String toString() {
return "No: " + this.stuNo + "Name: " + this.stuName;
}
}
2.OurClass.java代码如下
import java.util.ArrayList;
import java.util.List;
/**
* 2016年5月12日上午10:51:01
*
* @author 3306 TODO 定义常规操作类
*
*/
public class OurClass {
/*
* 存放学生java删除姓名代码的list
*/
private ListStudent stuList = new ArrayListStudent();
/**
* 添加学生
*
* @param stu
*学生对象
*/
public void addStudent(Student stu) {
if (null != stu) {
stuList.add(stu);
}
}
/**
* 删除学生
*
* @param stuNo
*学号
*/
public void delStudent(String stuNo) {
stuList.remove(findStudent(stuNo));
}
/**
* 显示全部学生
*/
public void displayAllStudent() {
for (int index = 0, size = stuList.size(); indexsize; index++) {
Student stu = stuList.get(index);
display(stu);
}
}
/**
* 显示学生信息
*
* @param stu
*学生对象
*/
public void display(Student stu) {
System.out.println("This student's info: " + stu);
}
/**
* 查找学生
*
* @param stuNo
*学号
* @return null or stu
*/
public Student findStudent(String stuNo) {
for (int index = 0, size = stuList.size(); indexsize; index++) {
Student stu = stuList.get(index);
if (stu.getStuNo().equals(stuNo)) {
return stu;
}
}
return null;
}
public static void main(String[] args) {
OurClass lab = new OurClass();
// 添加五个学生
System.out.println("\n\n----------------- Add Student -----------------\n");
for (int index = 0; index5; index++) {
lab.addStudent(new Student("" + index, "stu" + index));
}
// 显示全部学生
System.out.println("\n\n----------------- Display Student -----------------\n");
lab.displayAllStudent();
// 删除第一位学生
System.out.println("\n\n----------------- Delete Student -----------------\n");
lab.delStudent("" + 0);
// 显示升序java删除姓名代码的所有学生
System.out.println("\n\n----------------- Remain Student -----------------\n");
lab.displayAllStudent();
// 根据学号查找学生
System.out.println("\n\n----------------- Find Student -----------------\n");
lab.display(lab.findStudent("4"));
}
}
3.Note
1)更多校验,请自行添加
2)如有疑惑,请留言,谢谢 :)
【java删除姓名代码 java删除命令】关于java删除姓名代码和java删除命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读