`
Java_大猫
  • 浏览: 169795 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

map 转 二维数组

    博客分类:
  • J2SE
J# 
阅读更多
在一个国外的站点无意间发现的 觉得挺有用 留着了
Map<String, String> map = new HashMap<String, String>();
map.put("key1", "value1");
map.put("key2", "value2");

Object[][] twoDarray = new String[map.size()][2];

Object[] keys = map.keySet().toArray();
Object[] values = map.values().toArray();

for (int row = 0; row < twoDarray.length; row++) {
    twoDarray[row][0] = keys[row];
    twoDarray[row][1] = values[row];
}

for (int i = 0; i < twoDarray.length; i++) {
    for (int j = 0; j < twoDarray[i].length; j++) {
        System.out.println(twoDarray[i][j]);
    }
}

分享到:
评论

相关推荐

    java 遍历Map及Map转化为二维数组的实例

    主要介绍了java 遍历Map及Map转化为二维数组的实例的相关资料,希望通过本文能帮助到大家,实现这样的功能,需要的朋友可以参考下

    AndEngine二维数组地图

    基于AndEngine的SpriteBatch绘制二维数组的地图

    Java二维数组实现简单Map

    NULL 博文链接:https://liangjian103.iteye.com/blog/1101210

    C#中的二维数组

    二维数组 二维数组的定义 有两个下标的数组称为二维数组 二维数组本质上是以数组作为数组元素的数组,即“数组的数组” 创建方式:数组类型[,] 数组名; 如:int[,] map; 二维数组的初始化 动态初始化 1.数据类型[,]...

    PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结

    主要介绍了PHP实现二维数组(或多维数组)转换成一维数组的常见方法,结合实例形式总结分析了PHP数组遍历、转换所涉及的array_reduce、array_walk_recursive及array_map函数常见使用技巧,需要的朋友可以参考下

    leetcode二维数组-LeetCode:力扣每天

    leetcode二维数组力码 力扣每天 建立一个从起始站按公里排序的链表,然后扫描链表判断节点是否容量不足。 设计丑陋的哈希图,使用带有头尾节点的链表。 调用 put 或 remove 方法时将动态更改大小。 需要改进。 可以...

    混合中值滤波:HMF 对二维数组或 RGB 图像进行混合中值滤波-matlab开发

    A 可以是二维数组或 RGB 图像。 如果 A 是 RGB 图像,则在 HSV 颜色空间中执行混合中值滤波。 笔记------ 1) N 必须是奇数。 如果 N 是偶数,则 N 增加 1。 2) 需要图像处理工具箱。 3) 如果函数 NANMEDIAN 存在 ...

    JS实现二维数组横纵列转置的方法

    我想将一个二维数组横纵列转过来,我就不信只有我有这个需求,可是百度了好久,四海八荒都找遍了…… 后来证明还是大神说的google好用 ~ 第一条就是,鄙视臭百度 此番记录下来,也方便各位道友查阅(好想说“仙友”...

    寻找二维数组鞍点 测试案例

    var column = matrix.map(row =&gt; row[j]); var minInColumn = Math.min(...column); // 检查是否是鞍点 if (row[j] === maxInRow && row[j] === minInColumn) { saddlePoints.push([i, j]); } } } return...

    迷宫c语言实现

     程序首先要考虑迷宫的表示,这是一个二维关系图,典型的存贮储方式是选择二维数组,数组元素的值只有两种状态,所以取值为 或#, 表示通路,#表示墙壁,这里取名为map。图形的显示就可以根据数组元素的值来确定,...

    PHP 二维数组和三维数组的过滤

    废话不多说了,直接给大家贴代码了,具体代码如下所示: ...$res = array_map(function($arr){ return array_filter($arr, function($v) { return $v !== ; }); }, $arr); $res = array_map(function($val) { return a

    Grid2D:帮助管理二维数组的Javascript库

    帮助管理二维数组的 Javascript 库。 最有用的功能: 网格中的每个单元格都包含对左/右/上/下单元格的引用 能够在网格的拼接处调用函数(某个部分) 旨在帮助管理 2d 游戏中的 Tilemap 系统 例子 来自一个小...

    els.c_俄罗斯方块_

    通过将node二维数组各方块位置组成不同方块组合(形状)与一维map数组的位置对应,且map数组下标加上方块组合距左、上墙的距离,其中距上墙距离用Y*10在一维数组中表示,通过Y每次循环+1即可得到方块组合自动下落,...

    leetcode二维数组搜索-tech-interview-problems:面试、数据结构和问题解决刻意练习

    leetcode二维数组搜索DSA 准备资料库 FAANG 和其他人的数据结构和问题解决刻意练习 面试笔记 链表 - 使用 prev、curr 和 next 指针 使用 fakeHead 并返回 fake.next() 倒车时,需要跟踪下一个指针,因此将其保存在另...

    DWR.rar_dwr

    DWR实例,字符串、带参的字符串、数组、集合、Map、循环Map、二维数组

    python 实现矩阵上下/左右翻转,转置的示例

    python中没有二维数组,用一个元素为list的list(matrix)保存矩阵,row为行数,col为列数 1. 上下翻转:只需要把每一行的list交换即可 for i in range(row // 2): matrix[i], matrix[row-1-i] = matrix[row-1-i],...

    Golang学习笔记(四):array、slice、map

    一.Array 在Go语言中,数组是一个值类型(value type) 所有的值类型变量在赋值和作为参数传递时都将产生一个复制动作 ...var c [2][3]int //二维 var b int = [5]int{1,2,3,4,5} //声明并初始化 a := [3]int{1,2,3} b

    Map Simulater_maped_

    用来手动输入和生成二维地图路径,按照用户点击方格的顺序输出二维数组

    利用RRT*完成迷宫环境下的最优路径规划

    路径规划也称为运动规划,是自主机器人的一...地图 map 为一组二维数组(687,802),将数组的列视为“ x”轴,将行视为“ y”轴。起点和终点坐标分别为:q_start=[206, 198]; q_goal=[416, 612]。选用RRT*方法来规划路径

    PHP中array_map与array_column之间的关系分析

    快速实现:将二维数组转为一维数组 array_column()函数格式为: array array_column ( array $input , mixed $column_key [, mixed $index_key ] ); 返回input数组中值为column_key的列; 如果指定了可选参数index_...

Global site tag (gtag.js) - Google Analytics