Collections类:

1. Collections.sort(list)   //对list集合进行排序前提是 list里面存储的对象已经实现了 comparable接口

2. Collections.binarySearch(list,"w")    //二分查找算法

3. Collections.max(list)  //获取最大的值   先排序 然后获取最大的

4. Collections.reverse(list)  //实现反转

5. Collections.shuffle(list) //随机顺序 洗牌

6. Collections.synchronized(xx) 将线程不安全的 变成安全的 map  set  list 都可以的哦

Arrays类:

对数组进行性操作的工具类。提供了排序 查找等功能

成员方法:

public static String toString(int[] a)

public static void sort(int[] a)

public static int binarySearch(int[] a, int key)

转为arrayList:  Arrays.asList(arr)   注意一定要是引用类型的arr 比如 Integer[] arr;

一般工具类 方法都是静态的 然后构造是私有的哦  都是静态的还需要new 个毛线了啊 类名.方法名

return 是以为着方法弹栈哈

import java.util.Arrays;

public class Test11 {

    public static void main(String[] args) {
int[] arr= {1,6,22,13,2,46,7}; //数组转字符串
System.out.println(Arrays.toString(arr));
//二分查找 如果有重复的不知道找的是哪一个
int[] arr2 = {1,2,3,4,5,6,7,8,9};
System.out.println(Arrays.binarySearch(arr2, 5)); } }

最新文章

  1. string字符串的一系列操作
  2. 启动和关闭ADB服务(adb start-server和adb kill-server)
  3. 今天写一些 有关iOS 多图片组合 成一张图片的问题。保持原像素不变
  4. 3DS MAX 导出FBX到Unity3D设置
  5. 性能测试工具:AB
  6. AngularJS框架速写
  7. Android Security
  8. 轻松搭建Git服务器(Ubuntu)
  9. Cloudera: Start Impala service by cloudera manager in docker quickstart image
  10. [原创] f2fs文件系统源代码分析 —— 基于3.8内核 (一)
  11. RabbitMQ消息队列(九)-通过Headers模式分发消息(.Net Core版)
  12. 用栈来实现队列的golang实现
  13. Numbers
  14. shell中使用echo输出时如何指定颜色
  15. .NET高级代码审计(第二课) Json.Net反序列化漏洞
  16. 965. Univalued Binary Tree
  17. leetcode-填充同一层的兄弟节点Ⅱ
  18. 使用git提交代码的一些小心得
  19. python操作csv
  20. Python:文件的读取、创建、追加、删除、清空

热门文章

  1. TP、FP、FN、TN的含义
  2. Redis事件通知示例
  3. 查看mysql数据库文件存放位置
  4. orcale获取表、字段信息
  5. shell脚本学习(5)join
  6. Vue-Router原理
  7. ARC093 F Dark Horse——容斥
  8. [CSP-S模拟测试]:密码(AC自动机+DP)
  9. C# JS 前后端互传数据
  10. UPLOADIFY用法