hashMap的练习题

该博客主要介绍了如何使用HashMap进行学生信息的存储和查询操作。通过示例展示了输入N个学生信息后,利用HashMap的高效查询特性来实现信息检索。
摘要由CSDN通过智能技术生成
package com.ethjava;
import java.util.*;
public class hashmaplianxi {
    public static void main(String[] args){
        Map<String,String> hashMap =new HashMap<>();
        Scanner sc=new Scanner(System.in);

        while(sc.hasNext()){
            int stuNum=sc.nextInt();//存储的学生数目
            for(int i=0;i<stuNum;i++){
                String stuId=sc.next();
                String stuName=sc.next();
                String stuSex=sc.next();
                Integer stuAge=sc.nextInt();
                String stuInfo=stuId+" "+stuName+" "+stuSex+" "+stuAge;
                hashMap.put(stuId,stuInfo);
            }
            Integer questionNum=sc.nextInt();//搜索的问题数目
            String[] queArray=new String[questionNum];
            for(int i=0;i<questionNum;i++){
               queArray[i] = sc.next();
               if(hashMap.containsKey(queArr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值