导航:首页 > 编程语言 > javahashmaptolist

javahashmaptolist

发布时间:2023-08-16 12:48:45

A. 怎么把Map类型强制转换成List类型

转一个:
实现将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 {

/**
* 实现将HashMap转换成为ArrayList,并将map的Key 、Value分别存放到两个ArrayList当中
* @param args
*/
public static 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()) {
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.print("Key :"+listKey.get(i));
System.out.println(" Value :"+listValue.get(i));
}
}
}

B. 怎么办map形转换成list

1、创建java类:TestMap2List,

C. 在java里怎么把hashmap转换成arraylist和iterator

importjava.util.ArrayList;
import
java.util.HashMap;
importjava.util.Iterator;
import
java.util.List;
importjava.util.Map;
publicclassConvertMapToList{

public
staticvoidmain(String[]args){
Mapmap=newHashMap();
map.put("a","a1");
map.put("b",
"b1");
map.put("c",
"c1");
List
listKey=newArrayList();
List
listValue=newArrayList();
Iteratorit=
map.keySet().iterator();
while
(it.hasNext()){
System.out.println(map);
Stringkey=
it.next().toString();
listKey.add(key);
listValue.add(map.get(key));
}
System.out.println("Convert
Finished!");

//outputthecontextofthe
ArrayList
for(inti=0
;i<listKey.size();i++){
System.out.println(listKey);
System.out.print("Key
:"+listKey.get(i));
System.out.println("Value
:"+listValue.get(i));
}
}
}

阅读全文

与javahashmaptolist相关的资料

热点内容
php选择文件夹 浏览:559
数据库命令文件用什么创建 浏览:64
空调压缩机接头 浏览:374
安卓命令代码大全 浏览:11
明日之后在同一个服务器为什么看不见好友 浏览:699
python日期减一个月 浏览:395
手游网络游戏安装包可以编译吗 浏览:853
氧气是压缩气体吗 浏览:877
电脑蹦出文件夹 浏览:753
安徽ipfs云服务器 浏览:515
acmc用什么编译器 浏览:230
golangweb编译部署 浏览:923
怎样踩东西解压 浏览:969
单片机核心板外接键盘 浏览:396
怎样打开自己的微信文件夹 浏览:424
单片机红外测距原理 浏览:268
phpxdebug扩展 浏览:757
建筑楼层净高算法 浏览:1000
怎么关闭智联app求职状态 浏览:419
pdf的文件夹怎么打印 浏览:752