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());
    }
  • 相关阅读:
    使用OTT处理oracle中的对象(一) OTT配置
    mvc全局过滤器和httpmodule的执行顺序
    Cookie的跨域问题
    Request[]与Request.Params[] 差别
    Introduction to Partial View
    MVC异常过滤器在三种作用范围下的执行顺序
    System.Web.UI.Page事件执行顺序
    Controlling Session Behavior in Asp.Net MVC4
    MVC复杂类型的模型绑定
    ROW_NUMBER分页
  • 原文地址:https://www.cnblogs.com/zzzao/p/11135158.html
Copyright © 2011-2022 走看看