mapdemo.java

来自「学了2个月java 练习用~ 可以看下 希望同意」· Java 代码 · 共 41 行

JAVA
41
字号
import java.util.*;

public class MapDemo implements IMapDemo
{
	Map nt=new TreeMap();

	public Student tobePojo(String s){
		String now[]=s.split("[:]");
		StudentDemo test=new StudentDemo();
		Address b=test.toBeAddress(now[4],now[5],now[6],Integer.parseInt(now[7]));
		Student a=test.toBePojo(now[1],Integer.parseInt(now[2]),Boolean.getBoolean(now[3]),Integer.parseInt(now[0]),b);
		return a;
	}

//调用StudentDemo的方法!返回学生对象
//学号:姓名:年龄:性别:国家:城市:街道:门牌
//1:jim:25:true:China:ShangHai:laoshanDOnglu:521
//2:roger:30:false:China:beijing:laoshanDOnglu:921
//int x=Integer.parseInt("1");
//boolean b=Boolean.parseBoolean("true");


	public void addToMap(Student student){
		nt.put(student.getCode(),student);
	}
//把学生对象根据键值对应放入Map(字段)中,学号为键,学生对象为值
	public Object getFromMap(int code){
		return nt.get(code);
	}
// 通过学生学号把学生对象返回出来
	public void printMap(){
		Set s=nt.keySet();
		Iterator iter=s.iterator();
		StudentDemo test=new StudentDemo();
		while(iter.hasNext()){
			test.printStudent((Student)nt.get(iter.next()));
		}
	}
//通过keySet方法得到键的集合,通过键访问学生对象,
//并调用StudentDemo的PrintStudent方法打印学生对象
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?