Student class code
Student.java
package dormitory; public class Student { private String id; private String name; private String sex; private String dormid; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public String getDormid() { return dormid; } public void setDormid(String dormid) { this.dormid = dormid; } }
Main operation code
IntailStudent.java
package dormitory; import java.awt.List; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.Iterator; import java.util.Scanner; import javax.print.DocFlavor.INPUT_STREAM; import javax.swing.event.ListSelectionEvent; import org.omg.PortableInterceptor.IORInterceptor; public class InitailStudent { private static int n=0; private static Student[] stu=new Student[100]; //主函数 public static void main(String[] args) throws IOException { boolean a=false; boolean b=false; InitailStudent student=new InitailStudent(); student.judge(a, b); } //登入函数 private void judge(boolean a, boolean b) throws IOException { do { System.out.println("欢迎进入登入页面!"); Scanner input=new Scanner(System.in); System.out.println("请输入账号:"); String account=input.nextLine(); System.out.println("请输入密码:"); String code=input.nextLine(); a=account.equals("admin"); b=code.equals("admin"); } while(!(a==true&&b==true)); Menu(); } //系统菜单页面 private void Menu() throws IOException{ Scanner input=new Scanner(System.in); System.out.println("------ 欢迎进入宿舍管理系统 ------"); System.out.println("------ 请选择下列操作 ------"); System.out.println("--- 1.显示所有学生信息 ---"); //Show() System.out.println("--- 2.查询学生信息 ---"); //Find() System.out.println("--- 3.增加学生信息 ---"); //Add() System.out.println("--- 4.修改学生信息 ---"); //Renew() System.out.println("--- 5.删除学生信息 ---"); //Delete() System.out.println("--- 0.退出系统 ---"); System.out.println("请输入1~5:"); int a=input.nextInt(); while(a<0||a>5) { System.out.println("输入有误,请重新输入:"); a=input.nextInt(); } switch (a) { case 1: Show(); break; case 2: Find(); break; case 3: Add(); break; case 4: Renew(); break; case 5: Delete(); break; case 0: System.out.println("成功退出系统!"); System.exit(0); break; } } //显示学生的全部信息 private void Show() throws IOException{ System.out.println("您总录入的信息如下:"); System.out.println("*****************************"); BufferedReader br=new BufferedReader(new FileReader("student.txt")); String line; while((line=br.readLine())!=null){ System.out.println(line); } br.close(); System.out.println("\n\r"); System.out.println("此次录入的信息为"); System.out.println("*****************************"); int i; for(i=0;i> lists = new ArrayList<>(); BufferedReader br=new BufferedReader(new FileReader("student.txt")); String line; ArrayList list = new ArrayList<>(); ArrayList validlist = new ArrayList<>(); while((line=br.readLine())!=null){ list.add(line.toString()); } br.close(); for(int i = 0;i tempString = new ArrayList<>(); for (String string2 : split) { tempString.add(string2); } lists.add(tempString); } System.out.println("共有"+lists.size()+"个学生信息"); String[][] stu1=new String[lists.size()][4]; for(int i=0;i > lists = new ArrayList<>(); BufferedReader br=new BufferedReader(new FileReader("student.txt")); String line; ArrayList list = new ArrayList<>(); ArrayList validlist = new ArrayList<>(); while((line=br.readLine())!=null){ list.add(line.toString()); } br.close(); for(int i = 0;i tempString = new ArrayList<>(); for (String string2 : split) { tempString.add(string2); } lists.add(tempString); } String[][] stu1=new String[lists.size()][4]; for(int i=0;i > lists = new ArrayList<>(); BufferedReader br=new BufferedReader(new FileReader("student.txt")); String line; ArrayList list = new ArrayList<>(); ArrayList validlist = new ArrayList<>(); while((line=br.readLine())!=null){ list.add(line.toString()); } br.close(); for(int i = 0;i tempString = new ArrayList<>(); for (String string2 : split) { tempString.add(string2); } lists.add(tempString); } String[][] stu1=new String[lists.size()][4]; for(int i=0;i The above is the detailed content of How to implement student dormitory system in java. For more information, please follow other related articles on the PHP Chinese website!