首页 > 代码库 > java中常用的包、类、以及包中常用的类、方法、属性---util包

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中常用的包、类、以及包中常用的类、方法、属性---util包