共计 1650 个字符,预计需要花费 5 分钟才能阅读完成。
1、Collections 概述
java.util.Collections 是集合工具类,用来对集合进行操作。
2、Collections 常用方法
sort() 排序方法
binarySearch() 二分查找方法
reverse() 反转方法
shuffle() 改组方法
swap() 交换方法
fill() 替换方法
copy() 复制方法
min() 最小值法
max() 最大值方法
rotate() 轮换方法
replaceAll() 替换所有函数
import java.util.ArrayList; | |
import java.util.Collections; | |
import java.util.List; | |
public class CollectionsDemo {public static void main(String[] args) {System.out.println("sort"); | |
List list=new ArrayList<Double>(); | |
double array[] = {112, 111, 23, 456, 231 }; | |
for (int i = 0; i < array.length; i++) {list.add(new Double(array[i])); | |
} | |
Collections.sort(list);// 自然排序 | |
for (int i = 0; i < array.length; i++) {System.out.print(list.get(i)+" "); | |
} | |
System.out.println(); | |
System.out.println("shuffle"); | |
Collections.shuffle(list);// 置换 | |
for (int i = 0; i < array.length; i++) {System.out.print(list.get(i)+" "); | |
} | |
System.out.println(); | |
Collections.sort(list);// 自然排序 | |
System.out.println("reverse"); | |
Collections. reverse (list);// 反转 | |
for (int i = 0; i < array.length; i++) {System.out.print(list.get(i)+" "); | |
} | |
System.out.println(); | |
Collections.sort(list);// 自然排序 | |
System.out.println("copy"); | |
List li = new ArrayList(); | |
double arr[] = {1131,333}; | |
for(int j=0;j<arr.length;j++){li.add(new Double(arr[j])); | |
} | |
Collections.copy(list,li);// 拷贝 | |
for (int i = 0; i <list.size(); i++) {System.out.print(list.get(i)+" "); | |
} | |
System.out.println(); | |
System.out.println("min"); | |
System.out.println(Collections.min(list));// 返回最小值 | |
System.out.println("max"); | |
System.out.println(Collections.max(list));// 返回最大值 | |
System.out.println("rotate"); | |
Collections.rotate(list,-1);// 循环 | |
for (int i = 0; i <list.size(); i++) {System.out.print(list.get(i)+" "); | |
} | |
System.out.println(); | |
System.out.println("binarySearch"); | |
Collections.sort(list); | |
System.out.println(list); | |
System.out.println(Collections.binarySearch(list, 333.0));// 二分查找 | |
} | |
} | |
正文完
星哥玩云-微信公众号
