zoukankan      html  css  js  c++  java
  • day05集合

    一、集合的复习(List、Map、Set)

    (1)List集合的学习

    a、List集合对应的api

    b、add()方法和addAll()方法的区别

    import java.util.ArrayList;
    import java.util.List;
    
    /**
     * 学习list集合
     */
    
    public class ListDemo {
        public static void main(String[] args) {
            List list=new ArrayList<>();
            List<String> stu=new ArrayList<>();
            list.add("aaa");
            list.add("aaa");
            list.add("aaa");
            stu.add("小明");
            stu.add("小红");
            //addAll方法时把另外一个集合的元素全部追加到list集合,所有list.size()=6;
            list.addAll(stu);
            System.out.println("list="+list);
            System.out.println(list.size());
            System.out.println("===================");
            //add是把stu当作一个元素追加到list集合中,list.size()=4;
            list.add(stu);
            System.out.println("list"+list);
            System.out.println(list.size());
        }
    }

    (2)Set对应的api

    package com.OnClass.day05.collections;
    
    import java.util.HashSet;
    import java.util.Set;
    
    public class Setdemo {
        public static void main(String[] args) {
            Set<String> set=new HashSet<>();
            //set是无序且没有重复的集合
            set.add("hahh");
            System.out.println("set="+set);
        }
    }

    (3)Map对应的api

    package com.OnClass.day05.collections;
    
    import java.util.HashMap;
    import java.util.Map;
    
    public class Mapdemo {
        public static void main(String[] args) {
            Map<String,String> map=new HashMap<>();
            map.put("1","小明");
            map.put("2","小hong");
            map.put("3","小李");
            System.out.println("map="+map);
        }
    }

    (2)三种集合的遍历

     a、list和set的遍历,使用foreach方法遍历

    for (String str:stu) {
    System.out.println(str);
    }

    b、map的遍历
    for(Map.Entry<String,String> entry:map.entrySet()){
    System.out.println(entry.getKey());
    System.out.println(entry.getValue());
    }
  • 相关阅读:
    String to Integer (atoi)
    Reverse Integer
    ZigZag Conversion
    01-GIT
    04-Eclipse操作SVN
    03-客户端访问SVN服务器
    02-Subversion安装与配置
    01-SVN概述
    09-Spring整合之SSH
    08-Spring的事务管理
  • 原文地址:https://www.cnblogs.com/zzzao/p/11135158.html
Copyright © 2011-2022 走看看