package emp;
public class Emp {
private String name;
private int age;
private int salar;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public int getSalar() {
return salar;
}
public void setSalar(int salar) {
this.salar = salar;
}
public Emp() {
super();
// TODO Auto-generated constructor stub
}
public Emp(String name, int age, int salar) {
super();
this.name = name;
this.age = age;
this.salar = salar;
}
@Override
public String toString() {
return "Emp [name=" + name + ", age=" + age + ", salar=" + salar + "]";
}
}
public class ToList {
private Object key;
private Object value;
public ToList() {
super();
// TODO Auto-generated constructor stub
}
public ToList(Object key, Object value) {
super();
this.key = key;
this.value = value;
}
@Override
public String toString() {
return "ToMap [key=" + key + ", value=" + value + "]";
}
public static ArrayList toList(HashMap<String,Emp> map){
ArrayList alist=new ArrayList();
Set set=map.keySet();
Iterator<String> it = set.iterator();
while(it.hasNext()){
//Object key=it.next();
String key=it.next();
//Object value=map.get(key);
Emp value=map.get(key);
Object obj=new ToList(key,value);
alist.add(obj);
}
return alist;
}
public static void main(String[] args) {
HashMap<String,Emp> hm=new HashMap<String,Emp>();
hm.put("a", new Emp("a",32,8000));
hm.put("b", new Emp("b",46,6000));
hm.put("c", new Emp("c",22,2000));
hm.put("d", new Emp("d",51,9000));
ArrayList alist=toList(hm);
System.out.println(alist);
}
相关推荐
<P>map集合转化成xml字符串</P> <P>xml字符串转化成map集合 <P>list集合转化成xml字符串 <P>xml字符串转化成list集合</P>
首先新建一个实体类Person @Data public class Person { /** 编码 */ private String code; /** 名字 */ ...实例化三个对象放入list集合中 public static void main(String[] args) { Person pe
主要介绍了在Java 8中将List转换为Map对象方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
此java类实现了对数据表的分类递归树的实现,为本人倾力之作,后期,会发布js版,敬请期待!
通过该工具类直接将list集合装入即可导出
String list 转化为 String, 使用Stringbuffer 。。。。。。。。。。。。。。。
1 对于数据表的读操作 他可以把结果转换成List Array Set等java集合 便于程序员操作; 2 对于数据表的写操作 也变得很简单(只需写sql语句) 3 可以使用数据源 使用JNDI 数据库连接池等技术来优化性能 重用已经构建...
高效的JSON与Object互转的工具源代码,如果JSON数据未按该工具规定的数据格式转化成对象,将转化成java.util.Map实例。 (比JSON官方的API更适用。支持对象之间的多级引用,支持Map, List等集合。不需要引用其它中间...
因此使用map,让数组(原本是list)变成一个map集合(key-value形式),把主键id当做key,下标当做value,一一对应,需要的时候直接使用map.get(key)就可以获取到对应的value 1.在data{}中先定义一个map全局变量 2....
高效的JSON与Object互转的工具源代码,如果JSON数据未按该工具规定的数据格式转化成对象,将转化成java.util.Map实例。(比JSON官方的API更适用。支持对象之间的多级引用,支持Map, List等集合。不需要引用其它中间...
* @param dataMap word中需要展示的动态数据,用map集合来保存 * @param templateName word模板名称,例如:test.ftl * @param filePath 文件生成的目标路径,例如:D:/wordFile/ * @param fileName 生成的...
2. 在驱动器程序中对一个集合进行并行化,如list,set等。 方法1是常用方法,其从外部存储中读取数据来创建RDD,如读取文件 方法1创建RDD 方法2其实使用较少,毕竟它需要把整个数据集先放在一台机器的内存中。实现也...
list指令是一个迭代输出指令,用于迭代输出数据模型中的集合,list指令的语法格式如下: <#list sequence as item> ... </#list> 上面的语法格式中,sequence就是一个集合对象,也可以是一个表达式,但该表达式将返回...
IP地址转化成整数,整数转化成IP地址; 十八为身份证格式验证;表达式解析器;字符串编码的转换;字符串对齐器;密码加密和验证(MD5); 制作命令行程序;使用正则表达式操作字符串;使用正则表达式验证电话号码的...
数组和集合 6.文件和目录(I/O)操作 如何列出某个目录下的所有文件 如何列出某个目录下的所有子目录 判断一个文件或目录是否存在 如何读写文件 7.Java多态的实现(继承、重载、覆盖) 8.编码转换,怎样实现...
这样不可以扩展成三维数组吗?甚至扩展到更多维的数组? 101 4.6.5 操作数组的工具类 102 4.6.6 数组的应用举例 103 4.7 本章小结 106 本章练习 106 第5章 面向对象(上) 107 5.1 类和对象 108 5.1.1 定义类...
5 IP地址转化成整数 5. 6 18位身份证格式验证 5. 7 表达式解析器 5. 8 字符串编码的转换 5. 9 字符串对齐器 5. 10 密码加密与验证 5. 11 制作命令行程序 5. 12 使用StringTokenizer ...
15.5 映射Map 15.5.1 映射接口方法 15.5.2 排序映射接口 15.5.3 哈希映射和树映射 15.5.4 哈希映射应用 15.5.5 树映射应用 15.6 本章习题 第16章 Java与数据库 16.1 SQL语句 16.1.1 SQL语句分类 16.1.2 ...
08_多维数组的【】和多级指针星号转化推演 09_多维数组做函数参数技术推演和退化原因抛出 10_多维数组做函数参数退化总结_ 11_指针数组的应用场景01 12_指针数组自我结束能力(三种表示方法) 13_干活要知道在什么框架...
实例206 运用映射的相关类(Map) 363 实例207 运用集的相关类(Set) 365 12.2 List 368 实例208 增加所需的元素 368 实例209 Iterator迭代器的使用 370 实例210 谁是幸运儿 371 实例211 ...