这个就是简单的类和对象加个单例模式,如需进一步协助可以私信
package service;
import java.util.HashMap;
public class TeacherService {
class Teacher{
String name;
String major;
}
private static TeacherService ts=null;
HashMap<String, Teacher> hm=new HashMap<String, Teacher>();
public static TeacherService getInstanse(){
if(ts==null){
ts=new TeacherService();
}
return ts;
}
public TeacherService(){
}
public TeacherService(HashMap<String, Teacher> hm){
this.hm=hm;
}
public void addTeacher(String name,String major){
Teacher t = new Teacher();
t.name=name;
t.major=major;
this.hm.put(name, t);
}
public Teacher findTeacher(String name){
Teacher t = hm.get(name);
return t;
}
public static void main(String[] args) {
TeacherService ts = new TeacherService();
ts.addTeacher("张三", "教授");
ts.addTeacher("李四", "主任");
Teacher t = ts.findTeacher("张三");
System.out.println("查找:"+t.name+" , "+t.major);
}
}