java集合(List集合与Map集合的数据转换)

前端之家收集整理的这篇文章主要介绍了java集合(List集合与Map集合的数据转换)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

  

  

    具体要求如下:

    功能1:定义方法public void listToMap( ){ }将List中Student元素封装到Map中

        1)使用构造方法Student(int id,String name,int age,String sex )创建多个学生信息并加入List

        2) 遍历List,输出每个Student信息

        3) 将List中数据放入Map,使用Student的id属性作为key,使用Student对象信息作为value

        4) 遍历Map,输出每个Entry的key和value

    功能2:定义方法public void mapToList( ){ }将Map中Student映射信息封装到List

        1)创建实体类StudentEntry,可以存储Map中每个Entry的信息

        2) 使用构造方法Student(int id,String sex )创建多个学生信息,并使用Student的id属性作为key,存入Map

        3)创建List对象,每个元素类型是StudentEntry

        4)将Map中每个Entry信息放入List对象

一,创建学生对象

<div class="cnblogs_code">

   
 方法Student(int id,String sex )
  
                       
       
      Student_3( id,         .id =         .name =         .age =         .sex =  
                 
                
                 
                
       setId(         .id =  
               .name =  
       setAge(         .age =  
               .sex =  
                "["+id +" "+ name +" "+ age +" "+ sex+"]"      
 
 }

  二,创建测试类

<div class="cnblogs_code">

        
 
       
               
         List list =  ArrayList<>         
         Map map =  HashMap<>         
           Iterator it =         
                      Student_3 stu =             
           
         Set> entrySet =          (Entry           
      
     
               
         Map< Integer,Student_3> map =  HashMap<>         
         List list =  ArrayList<>         
           
         Set> entrySet =          (Entry             
           
         Iterator it =                    
                 
         Student_3 s1 =  Student_3(101,"张三",25,"男"         Student_3 s2 =  Student_3(102,"马琴","女"         Student_3 s3 =  Student_3(103,"赵薇",36,"女"         Student_3 s4 =  Student_3(104,"李小梅",31,"女"         
         Test_3 t =          System.out.println("List集合转Map集合"         调用List集合转Map集合方法并传入学生对象s1,s2
          System.out.println("\n"         System.out.println("Map集合转List集合"         调用Map集合转List集合方法并传入学生对象s3,s4
   }
原文链接:https://www.f2er.com/java/67037.html

猜你在找的Java相关文章