Collections&Arrays
来源:互联网 发布:sql怎么做全备份 编辑:程序博客网 时间:2024/04/30 06:49
Collections:
public class Example10 {
public static void main(String[] args) {
ArrayList list=new ArrayList();
Collections.addAll(list,"C","D","E","B");
System.out.println("排序前"+list);
Collections.reverse(list);
System.out.println("翻转"+list);
Collections.sort(list);
System.out.println("自然排序"+list);
Collections.shuffle(list);
System.out.println("洗牌后"+list);
System.out.println("------------------");
ArrayList list2=new ArrayList();
Collections.addAll(list2,3,34,5,-2,49);
System.out.println("集合中元素"+list2);
System.out.println("集合中最大值"+Collections.max(list2));
System.out.println("集合中最小值"+Collections.min(list2));
Collections.replaceAll(list2,5,0);//将集合中5换为0
System.out.println("替换后的集合"+list2);
}
}
Arrays:
public class Example10 {
public static void main(String[] args) {
int[] arr={9,8,6,4,6};
System.out.println("排序前");
printArray(arr);
Arrays.sort(arr);
System.out.println("\n"+"排序后");
printArray(arr);
}
public static void printArray(int[] arr){
System.out.print("[");
for(int x=0;x<arr.length;x++){
if(x!=arr.length-1){
System.out.print(arr[x]+",");
}else{
System.out.print(arr[x]+"]");
}
}
}
}
二分法查找:
public class Example10 {public static void main(String[] args) {int[] arr={4,5,6,2,4};Arrays.sort(arr);System.out.println("排序后");for(int a:arr){System.out.print(a+" ");}int index=Arrays.binarySearch(arr,4);System.out.println("数组排序后元素是4的索引是"+index);}}
阅读全文
0 0
- Arrays、Collections
- Collections&Arrays
- Collections和Arrays
- Collections和Arrays
- 工具类:Collections 、Arrays
- Arrays , Collections , Scanner , Runtime
- 集合—Collections、Arrays
- Map、Collections、Arrays
- Arrays.sort()、Collections.sort()
- day17 Utilities:Collections& Arrays
- Collections与Arrays
- Arrays 和 Collections 排序
- java Arrays/Collections
- Arrays&Collections总结
- Collections,Arrays的排序功能
- 集合工具类 Collections 、Arrays
- Collections和Arrays工具类
- Collections Arrays IO(day19)
- EM算法求高斯混合模型参数估计-python
- 面向对象,线程两种实现,异常开始。
- iOS 临时会话 腾讯企点QQ添加方法
- caffe跑自己的数据
- Java 的单例模式
- Collections&Arrays
- Guice 链式绑定,常量绑定, 基本类型绑定和Properties绑定
- Spring加载resource时classpath*:与classpath:的区别
- 网络协议基础
- SQLServer重用语句
- df和du 结果不一致,差别很大,df -h看到是利用率100%
- Linux下安装jdk
- 分布式架构学习之:FastDFS 集群的安装、配置、使用
- linux环境变量 export命令详解