`

map集合转化成list集合

    博客分类:
  • j2se
 
阅读更多

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); 
 }

分享到:
评论

相关推荐

    map/list集合转化成xml字符串 xml字符串转化成map/list集合

    本篇文章将详细介绍如何将Map和List集合转换为XML字符串,以及如何将XML字符串反向转换回Map和List集合。 首先,让我们探讨`Map`集合转成XML字符串的过程。一个`Map`对象存储键值对,可以使用各种库如`JAXB (Java ...

    不用遍历的方式在对象集合list中抽取属性集合转化为map或list

    首先新建一个实体类Person @Data public class Person { /** 编码 */ private String code; /** 名字 */ ...实例化三个对象放入list集合中 public static void main(String[] args) { Person pe

    map转化为list

    标题中的“map转化为list”指的是在编程中,我们经常需要将Map对象的键值对转换成List对象,以便于进一步处理或展示数据。这个过程通常涉及到Java集合框架中的转换操作,尤其是在处理数据结构时。 在Java中,Map是...

    在Java 8中将List转换为Map对象方法

    在Java 8中将List转换为Map对象方法 在Java 8中,将List转换为Map对象是一种非常实用的技术,特别是在处理大规模数据时非常有用。本文将详细介绍在Java 8中将List转换为Map对象的方法,并提供了多种实现方式。 ...

    Map拆分List拆分

    在大数据处理中,Map常用于将复杂的数据结构转化为便于处理的形式。Map拆分是指将一个大Map分成多个小Map,以便在多台机器上并行处理。这种拆分方法可以显著提高计算效率,因为它允许数据在分布式系统中分散,每台...

    List转换为List

    5. **返回新的List&lt;Map&gt;**:最终返回包含Map对象的List集合。 #### 示例代码: 假设有一个AnnouncementBean类,包含属性:actid(ID),acttitle(标题),actcon(内容),acttime(时间),usid(发布人),...

    json字符串转成 Map/List

    转换成List则需要指定List元素类型: ```java import com.google.gson.Gson; import java.util.List; String jsonString = "[{\"key\":\"value\"}]"; Gson gson = new Gson(); List&lt;Map, Object&gt;&gt; list = ...

    java后台list集合转XML格式数据

    java后台从数据库读取 数据,封装到list集合,控制层转化为XML格式数据

    导出实体list集合的工具类

    2. ExcelUtil.java:这个类专门处理Excel相关的操作,可能是用于将List集合中的数据转化为Excel格式并写入文件。Excel是常见的数据导出格式,尤其适合展示结构化的表格数据。它可能使用Apache POI库或者其他类似的库...

    json与list转化

    这个例子中,主要展示了如何将JSON字符串转化为JSONArray对象,以及如何将JSONArray转化为List对象。 1. JSON到JSONArray: 示例代码展示了将不同类型的Java数据结构转化为JSONArray的过程。例如,第1行创建了一个...

    java版list-map实现 树结构 父子结构 通俗易懂

    此java类实现了对数据表的分类递归树的实现,为本人倾力之作,后期,会发布js版,敬请期待!

    Java xml转化为map

    Map是一种键值对集合,能够方便地进行数据存取。本篇将详细介绍如何在Java中将XML文件转换为Map对象。 首先,我们需要理解XML的基本结构。XML由一系列元素组成,每个元素可以有属性和子元素。在转化过程中,元素的...

    list转String

    String list 转化为 String, 使用Stringbuffer 。。。。。。。。。。。。。。。

    Set-List-Map.rar_DEMO_list set map

    4. 可能还有关于集合转换的示例,如从`List`转为`Set`,或者将`Map`的键或值转化为`List`。 5. 最后,可能包含了集合的遍历策略,如迭代器、增强for循环(foreach)以及流API的使用。 通过这个压缩包的学习,初学...

    java对象List,Map转json格式

    本篇文章将深入探讨如何将Java中的List和Map对象转化为JSON格式,并涉及与AJAX交互的相关知识。 1. **Java JSON库**: 在Java中,我们可以使用多种库来实现对象到JSON的转换,如Jackson、Gson、Fastjson等。这里以...

    java中将数据库中数据赋值给Map对象源代码

    总的来说,通过Spring JDBC的JdbcTemplate,我们可以方便地将数据库查询结果转化为Map对象,实现灵活的数据处理。这种方式简化了数据操作,提高了代码的可维护性,但同时也需要注意类型转换的风险。在实际开发中,...

    list,set,map,数组之间的相互转换详细解析

    在Java编程语言中,数据结构是...此外,数组转换成List或Set时,如果数组包含null元素,转换后的集合可能不包含这些null元素,因为集合通常不允许null。在实际应用中,应根据具体情况选择合适的数据结构和转换方法。

    Java lambda list转换map时,把多个参数拼接作为key操作

    1. 将toMap方法修改成如下形式,这样就可以使用新的value覆盖原有value。 ```java studentDTOS.stream().collect(Collectors.toMap(StudentDTO::getStudentId, StudentDTO::getStudentName, (oldValue, newValue) -&gt;...

    Java集合面试题 52道.pdf

    根据Java集合框架,集合主要可以分为两大类:Collection集合与Map集合。Collection集合主要包括List、Set和Queue三大子接口,而Map则是独立于Collection之外,用于存储键值对的数据结构。 1. Collection接口主要...

Global site tag (gtag.js) - Google Analytics