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

实现将HashMap转换成为ArrayList,并将map的Key 、Value分别存放到两个ArrayList当中

实现将HashMap转换成为ArrayList,并将map的Key 、Value分别存放到两个ArrayList当中

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

public class ConvertMapToList{

   
    publicstatic void main(String[] args) {
       Map map = new HashMap();
       map.put("a", "a1");
       map.put("b", "b1");
       map.put("c", "c1");

 

       List listKey = new ArrayList();
       List listValue = new ArrayList();
       Iterator it = map.keySet().iterator();
       while (it.hasNext()) {
        System.out.println(map);
           String key = it.next().toString();
           listKey.add(key);
           listValue.add(map.get(key));
       }
       System.out.println("Convert Finished !");


       //output the context of the ArrayList
       for(int i =0 ;i<listKey.size();i++){
        System.out.println(listKey);
           System.out.print("Key :"+listKey.get(i));
           System.out.println("    Value :"+listValue.get(i));
       }
    }
}

相关文章:

  • java switch可以字符串吗
  • @Query中countQuery的介绍
  • java8 Stream将List转成Map
  • ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘xxx.sxxx_.id‘ which is
  • group by 和 where一起使用
  • java求多个Long的平均数,其中可能有null
  • java遍历Map的四种方法
  • win11窗口分1/3 2/3屏的方法
  • java后端实习经验
  • cb.conjunction()的意思
  • spring hashmap线程安全
  • 给el-table动态添加竖线分割
  • 使用hashMap优化两次for循环
  • Spring Boot整合Shiro入门教程
  • jpa关联关系注解 入门教程(一)
  • Babel配置的不完全指南
  • leetcode98. Validate Binary Search Tree
  • Less 日常用法
  • nfs客户端进程变D,延伸linux的lock
  • overflow: hidden IE7无效
  • React的组件模式
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • spring + angular 实现导出excel
  • 程序员最讨厌的9句话,你可有补充?
  • 初识 webpack
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 深入浅出Node.js
  • 使用agvtool更改app version/build
  • 小而合理的前端理论:rscss和rsjs
  • 用 Swift 编写面向协议的视图
  • 原生Ajax
  • 智能网联汽车信息安全
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • $.ajax()方法详解
  • ${factoryList }后面有空格不影响
  • $forceUpdate()函数
  • (09)Hive——CTE 公共表达式
  • (LeetCode C++)盛最多水的容器
  • (poj1.2.1)1970(筛选法模拟)
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)计算机毕业设计大学生兼职系统
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (三)docker:Dockerfile构建容器运行jar包
  • (实战篇)如何缓存数据
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • ***详解账号泄露:全球约1亿用户已泄露
  • .“空心村”成因分析及解决对策122344
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .gitignore文件设置了忽略但不生效
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .net快速开发框架源码分享
  • .NET中使用Redis (二)
  • ?.的用法