package Collection;
import java.util.*;
public class Demo01 {
public static void main(String[] args) {
List<Integer> arrayList = new ArrayList<>();
arrayList.add(1);
arrayList.add(12);
arrayList.add(21);
arrayList.add(15);
arrayList.add(15);
arrayList.add(16);
System.out.println("排序前:" + arrayList);
Collections.sort(arrayList);
System.out.println("排序后:" + arrayList);
System.out.println("--------查找-----------");
int i = Collections.binarySearch(arrayList, 15);
System.out.println(i);
System.out.println("--------复制-----------");
List<Integer> listt = new ArrayList<>();
for (int k = 0; k < arrayList.size(); k++) {
listt.add(0);
}
Collections.copy(listt, arrayList);
System.out.println(listt);
System.out.println("--------反转-----------");
Collections.reverse(listt);
System.out.println(listt);
System.out.println("--------打乱-----------");
Collections.shuffle(listt);
System.out.println(listt);
System.out.println("--------集合转数组-----------");
Integer[] A = listt.toArray( new Integer[10]);
System.out.println(Arrays.toString(A));
System.out.println("--------数组转集合-----------");
String[] name ={"张三","李思","王五"};
List<String> strList = Arrays.asList(name);
System.out.println(strList);
Integer[] nums = {1,2,5,7,1,1,22};
List<Integer> list1 =Arrays.asList(nums);
System.out.println(list1);
}
}

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!