java补充题

该代码段展示了如何使用Java的HashMap存储和打印Person对象。Person类包含一个姓名和一个身份证号属性,HashMap通过身份证号作为键来存储Person对象。程序创建了三个Person对象并将其添加到HashMap中,然后输出了HashMap的内容,强调了HashMap的无序特性。
摘要由CSDN通过智能技术生成
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;
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值