zoukankan      html  css  js  c++  java
  • 针对集合类容器的归纳总结!

      集合是数组的一种延伸, 与数组相比有很多好处和优点

        1, 可以存放不同的类型

        2, 长度可变

        3, 随时存放和获取

      六个接口和一个类:

        List

        Map

        Set

        Iterator

        Collection

        Comparable

        Collections类

      选择一种集合类型是一件非常痛苦的事

      在以后的编程中要考虑读取和修改的效率问题, 数据的存取在以后的使用过程中, Collection是主要的载体,
          Array: 读快改慢
          Linked: 读慢改快
          Hash: 介于两者之间的

      串一遍
        一个类:Collections
        一张图课本216页
      6个接口
        Collection
        List---有顺序, 可以重复
        Map---键值对, 每次往里放都是两个
        Set---没有顺序, 不可以重复
        Iterator---迭代器
        Comparable

      list遍历的几种方法:

    package com.maya.test;
    
    import java.util.ArrayList;
    import java.util.Iterator;
    import java.util.List;
    
    public class TestIterator {
        public static void main(String[] args) {
            List<String> list = new ArrayList<String>();
            
            for(int i=0;i<10;i++) {
                list.add("String"+i);
            }
            
            for(int j=0;j<list.size();j++) {
                if(j==5) {
                    list.remove(j);
                }
                System.out.println(list.get(j));
            }
            

    for(Iterator<String> iter = list.iterator(); iter.hasNext(); ) { System.out.println(iter.next()); } Iterator<String> iterWhile = list.iterator(); while(iterWhile.hasNext()) { String s = iterWhile.next(); if("String5".equals(s)) { iterWhile.remove(); } System.out.println(s); } System.out.println(list); } }
  • 相关阅读:
    TThread.CreateAnonymousThread 多线程
    flask——包含,继承,宏
    flask-数据库
    flask框架--模板
    flask框架--cookie,session
    flask框架~简易编写
    flask框架1
    第2题:设计包含min函数的栈
    第1题:把二叉搜索树转换为一个排序的双向链表
    关于过渡机制一点理解
  • 原文地址:https://www.cnblogs.com/bekeyuan123/p/6921841.html
Copyright © 2011-2022 走看看