HashMap

本文介绍了一个Java示例程序,使用HashMap数据结构来存储并输出来自“计算机学院”和“外国语学院”的学生名单。通过创建Student类的对象,并将其添加到对应的学院列表中,最后在main方法中打印出每个学院的学生名单。

创建一个类StudentTest,添加main方法,要求: 

使用HashMap进行存储,存储“计算机学院”和“外国语学院”的若干个Student对象 ,

输出“计算机学院”和“外国语学院”的学生名单。(使用1题中的Student类)

package Java;

 

import java.util.ArrayList;

import java.util.HashMap;

import java.util.Set;

 

public class StudentTest {

public static void main(String[] args) {

HashMap hash = new HashMap();

Student s1 = new Student("lucy");

Student s2 = new Student("jack");

Student s3 = new Student("marry");

Student s4 = new Student("peter");

Student s5 = new Student("kate");

ArrayList jsj = new ArrayList();

jsj.add(s1);

jsj.add(s3);

jsj.add(s5);

ArrayList wgy = new ArrayList();

wgy.add(s2);

wgy.add(s4);

hash.put("计算机学院", jsj);

hash.put("外国语学院", wgy);

System.out.println("计算机学院的学生有");

String key = "计算机学院";

if(hash.containsKey(key)) {

System.out.println(hash.get(key));

}

System.out.println("外国语学院的学生有");

key = "外国语学院";

if(hash.containsKey(key)) {

System.out.println(hash.get(key));

}

}

 

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值