濮阳住房和城乡建设部网站有了域名 怎么做网站

张小明 2026/1/11 1:18:18
濮阳住房和城乡建设部网站,有了域名 怎么做网站,搜索引擎有哪些网站,北京网站排名在Java中#xff0c;Map 是一个非常重要的接口#xff0c;它表示键值对#xff08;Key-Value#xff09;的映射集合。Map 不允许重复的键#xff0c;每个键最多只能映射到一个值。Map 接口的主要特点键唯一性#xff1a;不允许重复的键键值对存储#xff1a;每个元素包含…在Java中Map是一个非常重要的接口它表示键值对Key-Value的映射集合。Map 不允许重复的键每个键最多只能映射到一个值。Map 接口的主要特点键唯一性不允许重复的键键值对存储每个元素包含一个键和一个值无序某些实现类有序不保证元素的顺序常用的 Map 实现类1. HashMapimport java.util.*; // 创建 HashMap MapString, Integer hashMap new HashMap(); // 添加元素 hashMap.put(Alice, 25); hashMap.put(Bob, 30); hashMap.put(Charlie, 28); // 获取元素 int age hashMap.get(Alice); // 25 // 遍历 Map for (Map.EntryString, Integer entry : hashMap.entrySet()) { System.out.println(entry.getKey() : entry.getValue()); }2. LinkedHashMap// 保持插入顺序 MapString, Integer linkedHashMap new LinkedHashMap(); linkedHashMap.put(Zoe, 22); linkedHashMap.put(Alice, 25); linkedHashMap.put(Bob, 30); // 遍历时保持插入顺序 for (String key : linkedHashMap.keySet()) { System.out.println(key); // Zoe, Alice, Bob }3. TreeMap// 按键的自然顺序或自定义比较器排序 MapString, Integer treeMap new TreeMap(); treeMap.put(Zoe, 22); treeMap.put(Alice, 25); treeMap.put(Bob, 30); // 遍历时按键排序 for (String key : treeMap.keySet()) { System.out.println(key); // Alice, Bob, Zoe }常用方法MapString, String map new HashMap(); // 添加元素 map.put(key1, value1); map.put(key2, value2); // 获取元素 String value map.get(key1); // 检查键是否存在 boolean exists map.containsKey(key1); // 检查值是否存在 boolean valueExists map.containsValue(value1); // 删除元素 map.remove(key1); // 获取大小 int size map.size(); // 检查是否为空 boolean isEmpty map.isEmpty(); // 获取所有键的集合 SetString keys map.keySet(); // 获取所有值的集合 CollectionString values map.values(); // 获取所有键值对的集合 SetMap.EntryString, String entries map.entrySet(); // 清空Map map.clear();Java 8 的新特性MapString, Integer map new HashMap(); // putIfAbsent - 如果键不存在则添加 map.putIfAbsent(key1, 100); // compute - 计算新值 map.compute(key1, (k, v) - v null ? 0 : v 1); // computeIfAbsent - 如果键不存在则计算新值 map.computeIfAbsent(key2, k - 50); // computeIfPresent - 如果键存在则计算新值 map.computeIfPresent(key1, (k, v) - v * 2); // merge - 合并值 map.merge(key1, 10, (oldValue, newValue) - oldValue newValue); // forEach - 遍历 map.forEach((k, v) - System.out.println(k : v)); // getOrDefault - 获取值或默认值 int value map.getOrDefault(nonexistent, 0);线程安全的 MapConcurrentHashMapimport java.util.concurrent.ConcurrentHashMap; // 线程安全的 HashMap MapString, Integer concurrentMap new ConcurrentHashMap(); concurrentMap.put(key1, 100);Collections.synchronizedMap// 将普通 Map 转换为线程安全的 Map MapString, Integer syncMap Collections.synchronizedMap(new HashMap());使用示例public class MapExample { public static void main(String[] args) { // 统计单词出现次数 String text hello world hello java world java programming; String[] words text.split( ); MapString, Integer wordCount new HashMap(); for (String word : words) { wordCount.merge(word, 1, Integer::sum); } // 输出结果 wordCount.forEach((word, count) - System.out.println(word : count)); } }Map 是 Java 集合框架中非常实用的数据结构广泛应用于缓存、配置管理、数据统计等场景。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

智慧旅游网站建设wordpress双域名

系列文章目录 第一篇 AI 数据治理:LangChain4J 文本分类器在字段对标中的高级玩法 第二篇 LangChain4J + OpenTelemetry:AI 调用全链路可观测方案 第三篇 企业级 Neo4j GraphRAG:向量检索 + 图谱扩散怎么融合?Neo4j GraphRAG 给你答案 第四篇 多模型路由 + Resilience4j 熔…

张小明 2026/1/10 18:22:25 网站建设

上海嘉定建设局官方网站游戏推广是干什么的

深度解析Navicat密码解密:从技术原理到实战应用 【免费下载链接】navicat_password_decrypt 忘记navicat密码时,此工具可以帮您查看密码 项目地址: https://gitcode.com/gh_mirrors/na/navicat_password_decrypt 当您面对Navicat中保存的重要数据库密码却无法…

张小明 2026/1/10 18:22:24 网站建设

连锁加盟网络营销公司seo管理员

✅作者简介:合肥自友科技 📌核心产品:智慧校园平台(包括教工管理、学工管理、教务管理、考务管理、后勤管理、德育管理、资产管理、公寓管理、实习管理、就业管理、离校管理、科研平台、档案管理、学生平台等26个子平台) 。公司所有人员均有多…

张小明 2026/1/10 18:22:28 网站建设

庆阳建设局网站最近手机中文字幕高清大全

原文:towardsdatascience.com/handling-hierarchies-in-dimensional-modeling-176156f20f61 对于层级,存在各种建模技术。它们在数据仓库的维度建模中哪一个表现最佳?以及如何使用它们来处理各种类型的层级?让我们来探究一下。 层…

张小明 2026/1/10 18:22:26 网站建设

网站营销学多久陕西中洋建设工程有限公司网站

WebGLStudio.js作为一款功能强大的开源3D图形编辑器,为用户提供了丰富的界面定制功能。无论你是3D设计新手还是资深开发者,都可以通过本指南快速掌握界面个性化配置的核心技巧,打造专属的高效工作环境。 【免费下载链接】webglstudio.js A fu…

张小明 2026/1/10 18:22:26 网站建设

gta 买房网站建设中大连学网站制作

云原生部署完全指南:从零到生产的7个关键步骤 【免费下载链接】docusaurus Easy to maintain open source documentation websites. 项目地址: https://gitcode.com/gh_mirrors/do/docusaurus 在当今云计算时代,云原生部署已经成为现代应用开发的…

张小明 2026/1/10 18:22:30 网站建设