java.util.Collections
2021-05-23 13:08 Spiderman25 阅读(81) 评论(0) 收藏 举报public static transient boolean addAll(Collection arg0,Object[] arg1)//把arg1的值放到arg0上,调用其add方法
public static Queue asLifoQueue(Deque arg0)
public static int binarySearch(List arg0,Object arg1,Comparator arg2)//二分法查找,返回第一个相等的下标
public static int binarySearch(List arg0,Object arg1)//二分法查找,返回第一个相等的下标
public static Collection checkedCollection(Collection arg0,Class arg1)//二分法查找,返回第一个相等的下标
List<String> list = Arrays.asList("12","23");
List obj = list;
//list中存在了一个非String类型,程序执行到这里不会报错
obj.add(112);
List<String> list = Arrays.asList("12", "23");
List<String> safeList = Collections.checkedList(list, String.class);
List obj = safeList;
//检查容器视图受限于虚拟机可运行的运行时检查
obj.add(new Date());//只有执行到这一步才会抛出java.lang.ClassCastException
public static List checkedList(List arg0,Class arg1)
public static Map checkedMap(Map arg0,Class arg1,Class arg2)
public static NavigableMap checkedNavigableMap(NavigableMap arg0,Class arg1,Class arg2)
public static NavigableSet checkedNavigableSet(NavigableSet arg0,Class arg1)
public static Queue checkedQueue(Queue arg0,Class arg1)
public static Set checkedSet(Set arg0,Class arg1)
public static SortedMap checkedSortedMap(SortedMap arg0,Class arg1,Class arg2)
public static SortedSet checkedSortedSet(SortedSet arg0,Class arg1)
public static void copy(List arg0,List arg1)//把arg1的遍历放到arg0中,如果arg0的大小比arg1小,则抛异常
public static boolean disjoint(Collection arg0,Collection arg1)//判断arg0和arg1中的元素是否都不相等
public static Enumeration emptyEnumeration()//Enumeration接口中有boolean hasMoreElements()和E nextElement()方法
public static Iterator emptyIterator()//返回空的迭代器
public static final List emptyList()//返回空的list
public static ListIterator emptyListIterator()//同上
public static final Map emptyMap()//同上
public static final NavigableMap emptyNavigableMap()//同上
public static NavigableSet emptyNavigableSet()//同上
public static final Set emptySet()//同上
public static final SortedMap emptySortedMap()//同上
public static SortedSet emptySortedSet()//同上
public static Enumeration enumeration(Collection arg0)//构造Enumeration
public boolean equals(Object arg0)
public static void fill(List arg0,Object arg1)//用arg1填充arg0
public static int frequency(Collection arg0,Object arg1)//arg1在arg0出现的次数
public final native Class getClass()
public native int hashCode()
public static int indexOfSubList(List arg0,List arg1)//arg0中第一次出现arg1集合的下标
public static int lastIndexOfSubList(List arg0,List arg1)//arg0中最后一次出现arg1集合的下标
public static ArrayList list(Enumeration arg0)//通过Enumeration构造ArrayList
public static Object max(Collection arg0,Comparator arg1)//找出最大值
public static Object max(Collection arg0)//找出最大值
public static Object min(Collection arg0)//找出最小值
public static Object min(Collection arg0,Comparator arg1)//找出最小值
public static List nCopies(int arg0,Object arg1)//构造一个arg0个元素,里面填充满arg1
public static Set newSetFromMap(Map arg0)//把Map转成Set
public final native void notify()
public final native void notifyAll()
public static boolean replaceAll(List arg0,Object arg1,Object arg2)//把arg0中的arg1元素全换成arg2
public static void reverse(List arg0)//翻转
public static Comparator reverseOrder()//倒序器
public static Comparator reverseOrder(Comparator arg0)//倒序器
public static void rotate(List arg0,int arg1)//正数为后面加到前面,负数为前面加到后面,循环arg1次
public static void shuffle(List arg0,Random arg1)//打乱列表
public static void shuffle(List arg0)//打乱列表
public static Set singleton(Object arg0)//返回单例
public static List singletonList(Object arg0)//返回单例
public static Map singletonMap(Object arg0,Object arg1)//返回单例
public static void sort(List arg0,Comparator arg1)//排序
public static void sort(List arg0)//排序
public static void swap(List arg0,int arg1,int arg2)//对调两个值
public static Collection synchronizedCollection(Collection arg0)//返回同步集合
public static List synchronizedList(List arg0)//返回同步集合
public static Map synchronizedMap(Map arg0)//返回同步集合
public static NavigableMap synchronizedNavigableMap(NavigableMap arg0)//返回同步集合
public static NavigableSet synchronizedNavigableSet(NavigableSet arg0)//返回同步集合
public static Set synchronizedSet(Set arg0)//返回同步集合
public static SortedMap synchronizedSortedMap(SortedMap arg0)//返回同步集合
public static SortedSet synchronizedSortedSet(SortedSet arg0)//返回同步集合
public String toString()
public static Collection unmodifiableCollection(Collection arg0)//返回不可修改集合
public static List unmodifiableList(List arg0)//返回不可修改集合
public static Map unmodifiableMap(Map arg0)//返回不可修改集合
public static NavigableMap unmodifiableNavigableMap(NavigableMap arg0)//返回不可修改集合
public static NavigableSet unmodifiableNavigableSet(NavigableSet arg0)//返回不可修改集合
public static Set unmodifiableSet(Set arg0)//返回不可修改集合
public static SortedMap unmodifiableSortedMap(SortedMap arg0)//返回不可修改集合
public static SortedSet unmodifiableSortedSet(SortedSet arg0)//返回不可修改集合
public final void wait()
public final void wait(long arg0,int arg1)
public final native void wait(long arg0)




浙公网安备 33010602011771号