Java Arrays工具类

简介: Java学习笔记

java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。

具有以下功能:

  • toString:格式化输出数组内容。
  • fill给数组赋值,可以指定序号范围赋值    
  • sort:数组排序,默认是升序排序
  • equals:比较数组中元素值是否相等。
  • binarySearch:对排序好的数组进行二分查找法操作,返回的是下标。


publicclassTest {
publicstaticvoidmain(String[] args) {
int[] data=newint[5];
System.out.println(Arrays.toString(data));
Arrays.fill(data, 1);
System.out.println(Arrays.toString(data));
Arrays.fill(data, 3, 4, 10);
Arrays.fill(data, 4, 5, 2);
System.out.println(Arrays.toString(data));
Arrays.sort(data);
System.out.println(Arrays.toString(data));
int[] data2=newint[]{1, 2};
System.out.println(Arrays.equals(data, data2));
intindex=Arrays.binarySearch(data, 2);
if (index>=0) {
System.out.println(String.format("data[%d] = %d", index, data[index]));
        }
    }
}

输出:

image.png

相关文章
|
2天前
|
Java
JAVA工具类匹配重复或者连续的字符和符号
JAVA工具类匹配重复或者连续的字符和符号
8 2
|
2天前
|
算法 Java
基于java雪花算法工具类SnowflakeIdUtils-来自chatGPT
基于java雪花算法工具类SnowflakeIdUtils-来自chatGPT
10 3
|
3天前
|
Java easyexcel
java开发excel导入导出工具类基于EasyExcel
java开发excel导入导出工具类基于EasyExcel
13 1
|
4天前
|
Java
java工具类调用service层,mapper层
java工具类调用service层,mapper层
8 1
|
8天前
|
Java 数据库连接
Java的数据库连接工具类的编写
Java的数据库连接工具类的编写
11 1
|
16天前
|
Java 数据安全/隐私保护
JAVA中MD5加密(MD5工具类)
JAVA中MD5加密(MD5工具类)
16 1
|
23天前
|
存储 并行计算 Java
Java8中JUC包同步工具类深度解析(Semaphore,CountDownLatch,CyclicBarrier,Phaser)
Java8中JUC包同步工具类深度解析(Semaphore,CountDownLatch,CyclicBarrier,Phaser)
18 2
|
1天前
|
XML 安全 Java
一篇文章讲明白JAVA常用的工具类
一篇文章讲明白JAVA常用的工具类
|
2天前
|
Java
技术经验分享:Java中Arrays详解
技术经验分享:Java中Arrays详解
|
3天前
|
Java 数据安全/隐私保护
随机密码生成工具类(java)
随机密码生成工具类(java)
5 0