zoukankan      html  css  js  c++  java
  • MOOC 浙江大学 面向对象程序设计-Java笔记(3)

    ------------翁恺老师授课
    第三次课程 对象容器

    随意记录,遗漏部分随后补充
    容器类
    容器类型<元素类型>(元素类型只能是类,如Integer,不可以是int
    每一个容器类中提供大量的操作数据的函数,如:

    对象A.add(元素对象)
    对象A.contains(元素对象)//返回true或false
    对象A.isEmpty()
    对象A.remove(元素对象)
    对象A.size()//获得容量
    

    常见容器类

    ArrayList<元素类型>  对象变量 = new ArrayList<元素类型>();//动态增长和缩减的索引序列,有序
    LinkedList<元素类型> 对象变量 = new LinkedList<元素类型>();//在任何位置高效地插入或删除
    HashSet //快速查找相符元素, Hash-->无重复元素, Set-->无序
    TreeSet//Tree-->保持有序状态,按照键排序, Set-->防止重复
    HashMap// Map-->成对的key与value  保存与取出方便
    

    Map接口 “键-值”,若需要同时输出所有键对,将Map类变为Set接口的对象。

    Map<Integer,String> 对象变量 = new Map<Integer,String>();
    对象B.get(KEY)//根据键取值
    对象B.values//返回所有值
    
  • 相关阅读:
    MVC概念性的内容
    类 class
    php获取真实IP地址
    面向对象static静态的属性和方法的调用
    smarty 入门2(个人总结)
    smarty入门
    读取文件内容fopen,fgets,fclose
    mysql常用命令
    mybatis查询的三种方式
    MyBatis 映射文件
  • 原文地址:https://www.cnblogs.com/yuecheng/p/12704357.html
Copyright © 2011-2022 走看看