hashmap 实例

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
 
 
public class Map {


private HashMap<Integer, TreeSet<Student>> itemMap=new HashMap<Integer, TreeSet<Student>>();
private TreeSet []st=new TreeSet[10];
{
for(int i=0;i<10;i++){
st[i] = new TreeSet();
}
}


public void put() {
boolean flag = true;
String str;
String[] strArr;
while (flag) {
try {

System.out.println(" ID Name Age Gender Java C Javaee Assemble");
BufferedReader strin = new BufferedReader(
new InputStreamReader(System.in));
str = strin.readLine();
strArr = str.split(" ");
st[Integer.valueOf(strArr[0]).intValue() % 10].add(new Student(
Integer.valueOf(strArr[0]).intValue(), strArr[1],
Integer.valueOf(strArr[2]).intValue(), strArr[3],
Integer.valueOf(strArr[4]).intValue(), Integer.valueOf(
strArr[5]).intValue(), Integer.valueOf(
strArr[6]).intValue(), Integer.valueOf(
strArr[7]).intValue()));
itemMap.put(Integer.valueOf(strArr[0]).intValue() % 10,
st[Integer.valueOf(strArr[0]).intValue() % 10]);
System.out.println("input?1 or 0");
Scanner input = new Scanner(System.in);
int r = input.nextInt();
if(r==1){
flag=false;
}
} catch (IOException EE) {
EE.printStackTrace();
}
}


}
void show_all() {
Iterator<TreeSet<Student>> iter = itemMap.values().iterator();


while (iter.hasNext()) {


TreeSet<Student> s = iter.next();
Iterator<Student> it = s.iterator();
while (it.hasNext()) {
Student student = it.next();
System.out.println(student.getId() + "  " + student.getName()
+ "  " + student.getGender());


}
}
}

 

}
 
 


 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值