Arrays工具类的使用

java.util.Arrays

  1. boolean equals (int[] a,int[] b) 判断两个数组是否相等

  2. String toString(int[] a) 输出数组信息

  3. void fill(int[] a,int val) 将指定值填充到数组中(全部替换)

  4. void sort(int[] a) 排序(从小到大)底层为快排

  5. int binarySearch (int[] a,int key) 二分查找,返回负数表示没找到

数组中常见的异常

  1. 数组角标越界 ArrayIndexOutOfBoundsException

  2. 空指针异常 NullPointerException

(1)int[] a = new int[3]; a = null;

(2)int arr = new int [4] []; arr[0] [0]

(3)String str[] = new String []{null,"BB",CC};str[0].toString();

posted @   清水煮岁月  阅读(29)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示