zoukankan      html  css  js  c++  java
  • collection

    一:collection:打印的内容用中括号[],括起来。元素以逗号隔开。

         可以使用iterator方法返回一个Iterator类对象(hasnext,next,remove方法)来单向遍历容器的元素(listiterator可以双向遍历);也可以使用foreach方法遍历元素。

    1,list

    方法:add(),get(),size(),set(index,value)

    ArrayList:用于顺序保存Object对象(即,任意类型对象,可以是组合类,Map类型对象,List类型对象等),可以通过ArrayList<T>来指定容器保存类型为T的对象,eg:Arraylist<String>

    Linkedlist:实现了queue接口,可以向上转型为Queue

    eg:Queue<Integer> queue=new LinkedList<Integer>();

    2,set类似于list,但不能有重复元素。

    方法:add(),get(),contains()

    hashset:查询元素的速度很快。但是元素存储无顺序。

    treeset:按照升序排列

    linkedhashset:按照被添加的顺序保存

    二:Map:打印的内容用花括号括起来。key=value形式输出。

    3,Map<k,v>保存一组成对的“键值对”对象,且key不可重复。k,v可以是任意类型。

    方法:Map.put(key,value); Map.get(key);Map.keyset()获得键set;Map.values()获得值的collection。

    hashmap:查询元素的速度很快。但是元素存储无顺序。

    treemap:按照升序排列

    linkedhashmap:按照被添加的顺序保存

  • 相关阅读:
    mysql存储过程
    mysql sql语句大全(2)
    JavaScript自动关闭窗口
    mvc存储Cookie和读取Cookie方法
    JS正则表达式验证账号、手机号、电话、邮箱、货币
    Have trouble in your life
    微店网
    MVC4使用EF6连接mysql数据库
    asp.net,mvc4,mysql数据库,Ef遇到问题集合
    Python对DICOM图像进行阈值分割
  • 原文地址:https://www.cnblogs.com/happyliuyi/p/6648483.html
Copyright © 2011-2022 走看看