import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.TreeMap;
public class peron_demo {
public static void main(String[] args) {
System.out.println("开始:");
Person person1 = new Person("马先生", 220181);
Person person2 = new Person("李先生", 220193);
Person person3 = new Person("王小姐", 220186);
Map<Number, Person> map = new HashMap<Number, Person>();
map.put(person1.getId_card(), person1);
map.put(person2.getId_card(), person2);
map.put(person3.getId_card(), person3);
System.out.println("由HashMap类实现的Map集合,无序:"+map);}}
//由上面推出下面的类
class Person{
String aa;
int bb;
public Person(String a,int b){//构造函数
aa = a;
bb = b;
}
public int getId_card(){
return bb;
}
}
java补充题
于 2022-11-24 09:53:47 首次发布
该代码段展示了如何使用Java的HashMap存储和打印Person对象。Person类包含一个姓名和一个身份证号属性,HashMap通过身份证号作为键来存储Person对象。程序创建了三个Person对象并将其添加到HashMap中,然后输出了HashMap的内容,强调了HashMap的无序特性。
摘要由CSDN通过智能技术生成