视频直播系统源码,java中Map遍历的三种方式
视频直播系统源码,java中Map遍历的三种方式
一:在for循环中使用entries实现Map的遍历:
1 | /**<br>* 最常见也是大多数情况下用的最多的,一般在键值对都需要使用<br> */ <br>Map <String,String>map = new HashMap<String,String>();<br>map.put( "熊大" , "棕色" );<br>map.put( "熊二" , "黄色" );<br> for (Map.Entry<String, String> entry : map.entrySet()){<br> String mapKey = entry.getKey();<br> String mapValue = entry.getValue();<br> System.out.println(mapKey+ ":" +mapValue);<br>}<br> |
二:在for循环中遍历key或者values,一般适用于只需要map中的key或者value时使用,在性能上比使用entrySet较好;
1 | Map <String,String>map = new HashMap<String,String>();<br>map.put( "熊大" , "棕色" );<br>map.put( "熊二" , "黄色" );<br> //key<br>for(String key : map.keySet()){<br> String value = map.get(key);<br> System.out.println(key+":"+value);<br>}<br>//value<br>for(String value : map.values()){<br> System.out.println(value);<br>}<br> |
三:通过Iterator遍历;
1 | Iterator<Entry<String, String>> entries = map.entrySet().iterator();<br> while (entries.hasNext()){<br> Entry<String, String> entry = entries.next();<br> String key = entry.getKey();<br> String value = entry.getValue();<br> System.out.println(key+ ":" +value);<br>} |
以上就是视频直播系统源码,java中Map遍历的三种方式, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2022-02-07 短视频平台搭建,实现banner自动滑动展示效果
2022-02-07 直播系统源代码,用户在点击图片时,通过淡入淡出的方式放大图片的两种方法
2022-02-07 短视频直播系统,平台如何判断用户是否在长按调起服务