java集合(List集合与Map集合的数据转换)

List集合与Map集合的数据转换

实现List和Map数据的转换。

具体要求如下:

功能1:定义方法public void listToMap( ){ }将List中Student元素封装到Map中

1)使用构造方法Student(int id,String name,int age,String sex )创建多个学生信息并加入List

2) 遍历List,输出每个Student信息

3) 将List中数据放入Map,使用Student的id属性作为key,使用Student对象信息作为value

4) 遍历Map,输出每个Entry的key和value

功能2:定义方法public void mapToList( ){ }将Map中Student映射信息封装到List

1)创建实体类StudentEntry,可以存储Map中每个Entry的信息

2) 使用构造方法Student(int id,String name,int age,String sex )创建多个学生信息,并使用Student的id属性作为key,存入Map

3)创建List对象,每个元素类型是StudentEntry

4)将Map中每个Entry信息放入List对象

一,创建学生对象

二,创建测试类

Original: https://www.cnblogs.com/jixia/p/10246765.html
Author: 稷下
Title: java集合(List集合与Map集合的数据转换)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/588588/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • ngrok-server 服务端搭建

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年5月30日
    077
  • 我是虚拟机内核我困惑?!

    内核,是指的操作系统内核。 所有的操作系统都有内核,无论是Windows还是Linux,都管理着三个重要的资源:计算,网络,存储。 计算指CPU和内存,网络即网络设备,存储即硬盘之…

    Java 2023年5月30日
    058
  • Spring Cloud Gateway 自定义断言(Predicate)

    1、类必须是Spring组件 Bean 2、类必须加上RoutePredicateFactory作为结尾 3、类必须继承AbstractRoutePredicateFactory …

    Java 2023年5月30日
    066
  • 在Android中引入Java8的lambda表达式

    我用的是retrolambda这个插件,下面来说下如何添加它。 在根项目的build.gradle中添加这个classpath example: 然后,在项目的bulid.grad…

    Java 2023年5月29日
    066
  • Java基础–异常处理

    Java中的错误会以对象方式呈现为 java.lang.Throwable的个种子类示例。通过捕获包装错误的对象,可以针对错误做一些对应的处理。本文主要记录其中比较容易记错的点。 …

    Java 2023年6月5日
    087
  • Day13

    package com.oop.demo05;//在java中所有的类都直接或者间接默认继承object//人 父类public class Person { //public 公…

    Java 2023年6月5日
    0111
  • 开源动态可监控线程池DynamicTp介绍

    前言 使用线程池 ThreadPoolExecutor 过程中你是否有以下痛点呢? 代码中创建了一个 ThreadPoolExecutor,但是不知道那几个核心参数设置多少比较合适…

    Java 2023年6月15日
    099
  • Spring使用注解开发及使用java类进行配置bean

    Spring使用注解开发 说明 在spring4之后,想要使用注解形式,必须得要引入aop的包 在配置文件当中,还得要引入一个context约束 <?xml version=…

    Java 2023年6月15日
    084
  • Linux下安装Redis

    redis5.0.7Linux下安装包网盘地址: 链接:https://pan.baidu.com/s/1n2GV8tye18SiugNGWg1otg提取码:gy2s 1.解压re…

    Java 2023年6月8日
    076
  • 保姆级SpringBoot+Vue图片上传到阿里云OSS教程

    小二是新来的实习生,作为技术 leader,我给他安排了一个非常简单的练手任务,把前端 markdown 编辑器里上传的图片保存到服务器端,结果他真的就把图片直接保存到了服务器上,…

    Java 2023年6月9日
    090
  • EVE-NG 安装和使用过程中出现的问题

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月9日
    051
  • Spring IOC 理解

    参考博文:https://www.cnblogs.com/xdp-gacl/p/4249939.html Original: https://www.cnblogs.com/xll…

    Java 2023年6月13日
    080
  • javaNIO:Socket通道

    Socket通道 上文讲述了通道、文件通道,这篇文章来讲述一下Socket通道,Socket通道与文件通道有着不一样的特征,分三点说: 1、 NIO的Socket通道类可以运行于非…

    Java 2023年5月29日
    070
  • SSM-Web集成

    day6 Spring Web 集成 应用上下文对象一启动服务器就创建,创建好的应用上下文对象放到application域中🐟。利用监听器在Web项目中,可以使用🙆‍Servlet…

    Java 2023年6月5日
    095
  • 验证码和前台数据处理结果

    验证码和前台数据处理结果 RegistUserServlet类: @WebServlet("/registUserServlet") public class …

    Java 2023年6月6日
    076
  • 正则表达式 匹配小括号中的内容 包括括号和不包括括号

    字符串举例: 床单(30%棉混纺布)勺子(40%铁)碗(99%陶) 期望值:30%棉混纺布 40%铁 99%陶 使用表达式: (\([^\)]*\)) &#x7ED3;&a…

    Java 2023年6月5日
    081
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球