zoukankan      html  css  js  c++  java
  • 关于集合的练习P235-1,2,3

    第一题:

      

     1 import java.util.*;
     2 
     3 public class ListTest {
     4 
     5     
     6     public static void main(String[] args) {
     7         
     8         ArrayList<Integer> list = new ArrayList<Integer>();
     9         
    10         for(int i=0;i<101;i++){
    11             
    12             list.add(i);
    13         }
    14         System.out.println("原先的数据:
    "+list);
    15         
    16         list.remove(10);
    17         
    18         System.out.println("移除之后的数据:
    "+list);
    19     }
    20 }

    运行的结果:

    原先的数据:
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100]
    移除之后的数据:
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100]

    第二题:

      

     1 import java.util.*;
     2 
     3 public class SetList {
     4 
     5     public static void main(String[] args) {
     6         
     7         ArrayList<String> list = new ArrayList<>();
     8         HashSet<String> set = new HashSet<String>();
     9         TreeSet<String> set1 = new TreeSet<String>();
    10         
    11         Collections.addAll(list, "A","a","c","C","a");
    12         Collections.addAll(set, "A","a","c","C","a");
    13         Collections.addAll(set1, "A","a","c","C","a");
    14         
    15         System.out.println("list的数据:	"+list);
    16         System.out.println("set的数据:	"+set);
    17         System.out.println("set的数据:	"+set1);
    18         
    19     }
    20 }

    运行的结果:

    list的数据: [A, a, c, C, a]
    set的数据: [c, A, C, a]
    set的数据: [A, C, a, c]

    第三题:

     1 import java.util.*;
     2 
     3 public class TestMap {
     4 
     5     public static void main(String[] args) {
     6         
     7         Emp e1 = new Emp("001","小赵");
     8         Emp e2 = new Emp("002","小钱");
     9         Emp e3 = new Emp("003","小孙");
    10         Emp e4 = new Emp("004","小李");
    11         Emp e5 = new Emp("005","小周");
    12         Emp e6 = new Emp("006","小吴");
    13         
    14         HashMap<String,String> m = new HashMap<String,String>();
    15         
    16         m.put(e1.getId(), e1.getName());
    17         m.put(e2.getId(), e2.getName());
    18         m.put(e3.getId(), e3.getName());
    19         m.put(e4.getId(), e4.getName());
    20         m.put(e5.getId(), e5.getName());
    21         m.put(e6.getId(), e6.getName());
    22         
    23         System.out.println("原始的数据:
    "+m);
    24         
    25         m.remove("005");
    26         
    27         System.out.println("移除之后的数据:
    "+m);
    28         
    29         
    30     }
    31 }
    32 class Emp{
    33     
    34     private String id;
    35     private String name;
    36     public Emp(String id, String name) {
    37         super();
    38         this.id = id;
    39         this.name = name;
    40     }
    41     public String getId() {
    42         return id;
    43     }
    44     public void setId(String id) {
    45         this.id = id;
    46     }
    47     public String getName() {
    48         return name;
    49     }
    50     public void setName(String name) {
    51         this.name = name;
    52     }
    53     
    54 }

    运行的结果:

    原始的数据:
    {004=小李, 005=小周, 006=小吴, 001=小赵, 002=小钱, 003=小孙}
    移除之后的数据:
    {004=小李, 006=小吴, 001=小赵, 002=小钱, 003=小孙}

  • 相关阅读:
    【本人译作推荐】Windows 8应用开发:C#和XAML卷(原名:Building Windows 8 Apps with C# and XAML)
    ODAC的安装以及Entity Framework for Oracle 基本配置
    ExtJs API 下载以及部署
    ArcGis(01)——地图切片以及发布底图服务
    ubuntu下安装Vmare Workstation,并安装mac补丁
    sencha app build 到 Capturing theme image不执行
    Ext Sencha Cmd 6 环境安装
    SqlServer CTE 递归查询 Oracle递归查询
    ibatis.net调用oracle存储过返回游标SYS_REFCURSOR结果集
    SpringMVC从入门到精通之第四章
  • 原文地址:https://www.cnblogs.com/zhengfengyun/p/5152557.html
Copyright © 2011-2022 走看看