zoukankan      html  css  js  c++  java
  • java中常用的包、类、以及包中常用的类、方法、属性---util包

    java中常用的包、类、以及包中常用的类、方法、属性

    常用的包

    java.io.*;

    java.util.*;

    java.lang.*;

    java.math.*;

    java.sql.*;

    java.text.*;

    java.awt.*;

    javax.swing.*;

     

    包名

    接口

    方法

    属性

    java.util.*;

    public interface Collection<E>
    extends Iterable<E> Collection 层次结构 中的根接口。
    Collection 表示一组对象,这些对象也称为 collection 的元素
    一些 collection 允许有重复的元素,而另一些则不允许。
    一些 collection 是有序的,而另一些则是无序的。
    JDK 不提供此接口的任何直接 实现:它提供更具体的子接口
    (如 SetList)实现。此接口通常用来传递 collection,
    并在需要最大普遍性的地方操作这些 collection
     

    boolean

    add(E e)
              确保此 collection 包含指定的元素(可选操作)。

     boolean

    addAll(Collection<? extends E> c)
              将指定 collection 中的所有元素都添加到此 collection 中(可选操作)。

     void

    clear()
              移除此 collection 中的所有元素(可选操作)。

     boolean

    contains(Object o)
              如果此 collection 包含指定的元素,则返回 true。

     boolean

    containsAll(Collection<?> c)
              如果此 collection 包含指定 collection 中的所有元素,则返回 true。

     boolean

    equals(Object o)
              比较此 collection 与指定对象是否相等。

     int

    hashCode()
              返回此 collection 的哈希码值。

     boolean

    isEmpty()
              如果此 collection 不包含元素,则返回 true。

     Iterator<E>

    iterator()
              返回在此 collection 的元素上进行迭代的迭代器。

     boolean

    remove(Object o)
              从此 collection 中移除指定元素的单个实例,如果存在的话(可选操作)。

     boolean

    removeAll(Collection<?> c)
              移除此 collection 中那些也包含在指定 collection 中的所有元素(可选操作)。

     boolean

    retainAll(Collection<?> c)
              仅保留此 collection 中那些也包含在指定 collection 的元素(可选操作)。

     int

    size()
              返回此 collection 中的元素数。

     Object[]

    toArray()
              返回包含此 collection 中所有元素的数组。

     

     

    public interface Iterator<E>
    迭代器
     

    boolean

    hasNext()
              如果仍有元素可以迭代,则返回 true。

     E

    next()
              返回迭代的下一个元素。

     void

    remove()
              从迭代器指向的 collection 中移除迭代器返回的最后一个元素(可选操作)。

     

     

    public interface List<E>
    extends Collection<E>
     
     

    boolean

    add(E e)
              向列表的尾部添加指定的元素(可选操作)。

     void

    add(int index, E element)
              在列表的指定位置插入指定元素(可选操作)。

     boolean

    addAll(Collection<? extends E> c)
              添加指定 collection 中的所有元素到此列表的结尾,顺序是指定 collection 的迭代器返回这些元素的顺序(可选操作)。

     boolean

    addAll(int index, Collection<? extends E> c)
              将指定 collection 中的所有元素都插入到列表中的指定位置(可选操作)。

     void

    clear()
              从列表中移除所有元素(可选操作)。

     boolean

    contains(Object o)
              如果列表包含指定的元素,则返回 true。

     boolean

    containsAll(Collection<?> c)
              如果列表包含指定 collection 的所有元素,则返回 true。

     boolean

    equals(Object o)
              比较指定的对象与列表是否相等。

     E

    get(int index)
              返回列表中指定位置的元素。

     int

    hashCode()
              返回列表的哈希码值。

     int

    indexOf(Object o)
              返回此列表中第一次出现的指定元素的索引;如果此列表不包含该元素,则返回 -1。

     boolean

    isEmpty()
              如果列表不包含元素,则返回 true。

     Iterator<E>

    iterator()
              返回按适当顺序在列表的元素上进行迭代的迭代器。

     int

    lastIndexOf(Object o)
              返回此列表中最后出现的指定元素的索引;如果列表不包含此元素,则返回 -1。

     ListIterator<E>

    listIterator()
              返回此列表元素的列表迭代器(按适当顺序)。

     ListIterator<E>

    listIterator(int index)
              返回列表中元素的列表迭代器(按适当顺序),从列表的指定位置开始。

     E

    remove(int index)
              移除列表中指定位置的元素(可选操作)。

     boolean

    remove(Object o)
              从此列表中移除第一次出现的指定元素(如果存在)(可选操作)。

     boolean

    removeAll(Collection<?> c)
              从列表中移除指定 collection 中包含的其所有元素(可选操作)。

     boolean

    retainAll(Collection<?> c)
              仅在列表中保留指定 collection 中所包含的元素(可选操作)。

     E

    set(int index, E element)
              用指定元素替换列表中指定位置的元素(可选操作)。

     int

    size()
              返回列表中的元素数。

     List<E>

    subList(int fromIndex, int toIndex)
              返回列表中指定的 fromIndex(包括 )和 toIndex(不包括)之间的部分视图。

     Object[]

    toArray()
              返回按适当顺序包含列表中的所有元素的数组(从第一个元素到最后一个元素)。

    <T> T[]

    toArray(T[] a)
              返回按适当顺序(从第一个元素到最后一个元素)包含列表中所有元素的数组;返回数组的运行时类型是指定数组的运行时类型。

     

     

    public interface Map<K,V>
     
     

     void

    clear()
              从此映射中移除所有映射关系(可选操作)。

     boolean

    containsKey(Object key)
              如果此映射包含指定键的映射关系,则返回 true。

     boolean

    containsValue(Object value)
              如果此映射将一个或多个键映射到指定值,则返回 true。

     Set<Map.Entry<K,V>>

    entrySet()
              返回此映射中包含的映射关系的 Set 视图。

     boolean

    equals(Object o)
              比较指定的对象与此映射是否相等。

     V

    get(Object key)
              返回指定键所映射的值;如果此映射不包含该键的映射关系,则返回 null。

     int

    hashCode()
              返回此映射的哈希码值。

     boolean

    isEmpty()
              如果此映射未包含键-值映射关系,则返回 true。

     Set<K>

    keySet()
              返回此映射中包含的键的 Set 视图。

     V

    put(K key, V value)
              将指定的值与此映射中的指定键关联(可选操作)。

     void

    putAll(Map<? extends K,? extends V> m)
              从指定映射中将所有映射关系复制到此映射中(可选操作)。

     V

    remove(Object key)
              如果存在一个键的映射关系,则将其从此映射中移除(可选操作)。

     int

    size()
              返回此映射中的键-值映射关系数。

     Collection<V>

    values()
              返回此映射中包含的值的 Collection 视图。

     

     

    public interface Set<E>
    extends Collection<E>
     
     

     boolean

    add(E e)
              如果 set 中尚未存在指定的元素,则添加此元素(可选操作)。

     boolean

    addAll(Collection<? extends E> c)
              如果 set 中没有指定 collection 中的所有元素,则将其添加到此 set 中(可选操作)。

     void

    clear()
              移除此 set 中的所有元素(可选操作)。

     boolean

    contains(Object o)
              如果 set 包含指定的元素,则返回 true。

     boolean

    containsAll(Collection<?> c)
              如果此 set 包含指定 collection 的所有元素,则返回 true。

     boolean

    equals(Object o)
              比较指定对象与此 set 的相等性。

     int

    hashCode()
              返回 set 的哈希码值。

     boolean

    isEmpty()
              如果 set 不包含元素,则返回 true。

     Iterator<E>

    iterator()
              返回在此 set 中的元素上进行迭代的迭代器。

     boolean

    remove(Object o)
              如果 set 中存在指定的元素,则将其移除(可选操作)。

     boolean

    removeAll(Collection<?> c)
              移除 set 中那些包含在指定 collection 中的元素(可选操作)。

     boolean

    retainAll(Collection<?> c)
              仅保留 set 中那些包含在指定 collection 中的元素(可选操作)。

     int

    size()
              返回 set 中的元素数(其容量)。

     Object[]

    toArray()
              返回一个包含 set 中所有元素的数组。

    <T> T[]

    toArray(T[] a)
              返回一个包含此 set 中所有元素的数组;返回数组的运行时类型是指定数组的类型。

     

     

     
    public class ArrayList<E>
    extends AbstractList<E>
    implements List<E>, RandomAccess, Cloneable, Serializable
     

    通过继承关系和实现,父类有的,它都有。

     

     
    public class Date
    extends Object
    implements Serializable, Cloneable, Comparable<Date>
    时间类

    1.Date()

    Date(long date)

    2.

    boolean

    after(Date when)
              测试此日期是否在指定日期之后。

     boolean

    before(Date when)
              测试此日期是否在指定日期之前。

     Object

    clone()
              返回此对象的副本。

     int

    compareTo(Date anotherDate)
              比较两个日期的顺序。

     boolean

    equals(Object obj)
              比较两个日期的相等性。

     

     

    1.public class HashMap<K,V>
    extends AbstractMap<K,V>
    implements Map<K,V>, Cloneable, Serializable
     
    2.public class HashSet<E>
    extends AbstractSet<E>
    implements Set<E>, Cloneable, Serializable
    3.
    public class Hashtable<K,V>
    extends Dictionary<K,V>
    implements Map<K,V>, Cloneable, Serializable
     
     

    方法就不说了。接口中都有

     

     
    public final class UUID
    extends Object
    implements Serializable, Comparable<UUID>
    表示通用唯一标识符 (UUID) 的类。

    static UUID

    randomUUID()
              获取类型 4(伪随机生成的)UUID 的静态工厂。

    比如用来修改文件后缀名。

     

     

  • 相关阅读:
    java对象转json对象
    cas-client登录后报INVALID_PROXY_CALLBACK
    tomcat启动一闪而过,调试tomcat
    获取url中的参数
    cas 退出后跳转指定页面
    cas增加验证码
    spring security+cas(cas proxy配置)
    oracle 导入导出指定表
    Marshaller根据对象生成xml文件
    webpack学习笔记
  • 原文地址:https://www.cnblogs.com/julinhuitianxia/p/6850585.html
Copyright © 2011-2022 走看看