美文网首页
Map集合小练习

Map集合小练习

作者: 雨过天已晴ing | 来源:发表于2020-05-26 16:59 被阅读0次

Map学习的简单整理

练习

一、实现以下功能

* (1)定义一个学生类Student,包含属性:姓名(String name)、年龄(int age)

*  (2)定义Map集合,用Student对象作为key,用字符串(此表示表示学生的住址)作为value

*  (3)遍历Map集合中的内容,格式:key--value

public static void main(String[] args) {

Mapmap=new HashMap<>();

map.put(new Student1("小李",34),"陕西渭南");

map.put(new Student1("小王",24),"陕西西安");

for(Map.Entryentry:map.entrySet()){

Student1 s=entry.getKey();

String address=entry.getValue();

System.out.println(s.getAge()+"--"+s.getName()+"--"+address);

}

二、在人名集合list中,统计每种人名出现的次数,将人名作为键,次数作为值,存到map中

public static void main(String[] args) {

  Listnames=new ArrayList<>();

Mapmap=new HashMap<>();

names.add("小李");

names.add("小王");

names.add("小可爱");

names.add("小李");

names.add("小王");

names.add("小李");

for(String name:names){

Integer num=map.get(name);

if(map.get(name)==null){

map.put(name,1);

}else{

map.put(name,num+1);

}

}

for(Map.Entryentry:map.entrySet()){

System.out.println("名字为:"+entry.getKey()+",该名字出现次数为:"+entry.getValue());

}

}

相关文章

  • Map集合小练习

    Map学习的简单整理 练习 一、实现以下功能 * (1)定义一个学生类Student,包含属性:姓名(Strin...

  • 2020-06-30【Map】

    Map概述 Map集合的基本功能 Map集合的获取功能 Map集合的遍历 练习 Collections类 斗地主

  • 2019-01-03

    Map集合 Map集合 1.1Map集合概念 Map集合是一种存放关系对象的对象的双列集合。 1.2Map集合的常...

  • 2019-01-13

    基于Map集合重点整理 Map集合 1.1Map集合概念 Map集合是一种存放关系对象的对象的双列集合。 1.2M...

  • Map集合Map<Integer,String> m

    01Map集合概述 A:Map集合概述:我们通过查看Map接口描述,发现Map接口下的集合与Collection接...

  • Map接口

    01Map集合概述 A:Map集合概述:我们通过查看Map接口描述,发现Map接口下的集合与Collection接...

  • day04 【Map】

    day04 【Map】 主要内容 Map集合 教学目标 能够说出Map集合特点 使用Map集合添加方法保存数据 使...

  • Java - Part 6

    一、Map集合Map集合和Collection集合不一样,Map集合是双列集合,以键值对的形式存在,键不能重复,值...

  • 集合详解

    Iterator:迭代器,它是Java集合的顶层接口(不包括 map 系列的集合,Map接口 是 map 系列集合...

  • 第六篇学习笔记

    第六篇学习总结 一、Map集合 Map集合和Collection集合不一样,Map集合是双列集合,以键值对的形式存...

网友评论

      本文标题:Map集合小练习

      本文链接:https://www.haomeiwen.com/subject/yrfvahtx.html