Aaron_xyt的专栏

会当凌绝顶,一览众山小

java.util整合

Collection接口:
    Set接口:(无序,内容不可以重复)
        HashSet
        方法:retainAll()
                  addAll()
        //TreeSet
    List接口:(有序,内容可以重复equals)  ==比较的是对象的地址,equals比较的是对象内容。
        LinkedList:(链表)
        ArrayList:(数组)
            方法:
            (object)set()
            add()
            remove()
Collections类 提供的静态方法:
    sort()排序  默认ASC
    shuffle()随机排列
    reverse()逆序
    fill()
    copy()
    binarySearch()二分法查找
Comparable接口:
    方法:compareTo(Object o)
    定义一个类两个对象谁大谁小
Map接口:
    HashMap类:(成对存放,key和values,键不能重复(equals))
    TreeSet类:二叉树
    使用:通过key取得value,键值对作为思想,在hibernate中OGNL中的应用

    方法:remove()  移除对象,返回类型布尔类型。
    hashCode()
    equals()
    add()
    remove()

Iterator接口:遍历 迭代器  相当于游标
    所有实现Collection接口容器类都实现了一个iterator方法  返回了一个实现iterator接口对象
    例如:ArrayList()可以很容易找出要找的元素  但是在LinkList中很难找到
    方法:
    hasNext()是否存在下一个元素
    next()
    remove()

泛型:
    类<E>
    接口<T>

简略图如下:

Collection
Set    HashSet
List ArrayList  LinkedList
MAP HashMap

Iterator  --hasNext()   next()

Comparable   --compareTo(Object)
Collections   --shuffle()  reverse()  size()

总结(口诀):1136

    一个图
    一个类
    【Collections】方法:sort()  shuffle() reverse()  binarysearch()  copy()  fill()
    三个知识点(不重要)
    六个接口 Collection   Set   List   Map   Iterator   Comparable

附:
Date :(格式转换)  java.text.SimpleDateFormate,regxp正则表达式
Calendar:(depreciated)过时
Random:随机数

阅读更多
个人分类: (1)java
想对作者说点什么? 我来说一句

java.util

2017年11月30日 54KB 下载

JAVA util工具包

2018年03月14日 444KB 下载

java-util包资料

2007年12月29日 12KB 下载

java常用util工具类

2016年05月10日 89KB 下载

没有更多推荐了,返回首页

不良信息举报

java.util整合

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭