当前位置: 首页 > article >正文

第十三节:第五部分:集合框架:集合嵌套

集合嵌套案例分析

案例分析

代码:

package com.itheima.day27_Collection_nesting;import java.util.*;/*目标:理解集合的嵌套。
江苏省 ="南京市","扬州市","苏州市","无锡市","常州市"
湖北省 ="武汉市","孝感市","十堰市","宜昌市","鄂州市"
河北省 ="石家庄市","唐山市","邢台市","保定市","张家口市"
*/
public class CollectionNestingTest {public static void main(String[] args) {// 1、定义一个Map集合存储全部的省份信息,和其对应的城市信息。Map<String, List<String>> map= new HashMap<>();List<String> cities1 = new ArrayList<>();Collections.addAll(cities1,"南京市","扬州市","苏州市","无锡市","常州市");map.put("江苏省",cities1);List<String> cities2 = new ArrayList<>();Collections.addAll(cities2,"武汉市","孝感市","十堰市","宜昌市","鄂州市");map.put("湖北省",cities2);List<String> cities3 = new ArrayList<>();Collections.addAll(cities3,"石家庄市","唐山市","邢台市","保定市","张家口市");map.put("河北省",cities3);System.out.println(map);List<String> citis = map.get("湖北省");for (String citi : citis) {System.out.println(citi);}map.forEach((p,c)->{System.out.println(p+"--------->"+c);});}
}

结果

http://www.lryc.cn/news/2401481.html

相关文章:

  • Java设计模式之观察者模式详解
  • freeRTOS 消息队列之一个事件添加到消息队列超时怎么处理
  • 十八、【用户认证篇】安全第一步:基于 JWT 的前后端分离认证方案
  • RabbitMQ 开机启动配置教程
  • Authpf(OpenBSD)认证防火墙到ssh连接到SSH端口转发技术栈 与渗透网络安全的关联 (RED Team Technique )
  • 组合与排列
  • 神经网络-Day45
  • 【西门子杯工业嵌入式-1-基本环境与空白模板】
  • Apache Druid
  • 使用深蓝词库软件导入自定义的词库到微软拼音输入法
  • Docker快速部署AnythingLLM全攻略
  • 使用Node.js分片上传大文件到阿里云OSS
  • 高性能分布式消息队列系统(四)
  • C#异步编程:从线程到Task的进化之路
  • [论文阅读] 人工智能+软件工程 | 用大模型优化软件性能
  • 复变函数中的对数函数及其MATLAB演示
  • 【Linux】Linux程序地址基础
  • React 项目初始化与搭建指南
  • 将图形可视化工具的 Python 脚本打包为 Windows 应用程序
  • AWS DocumentDB vs MongoDB:数据库的技术抉择
  • 无人机军用与民用技术对比分析
  • 刷leetcode hot100--矩阵6/1
  • Qt 中实现文本截断(ellipsis)的功能。Qt 提供了此方法来处理过长的文本显示问题,例如在界面中限制文本长度并添加省略号(...)
  • Cisco IOS XE WLC 任意文件上传漏洞复现(CVE-2025-20188)
  • 基于ResNet残差网络优化梯度下降算法实现图像分类
  • 群晖NAS套件历史版本资源
  • Docker轻松搭建Neo4j+APOC环境
  • 定制开发开源AI智能名片S2B2C商城小程序在无界零售中的应用与行业智能升级示范研究
  • CppCon 2015 学习:CLANG/C2 for Windows
  • Spring中@Primary注解的作用与使用