21xrx.com
2024-12-22 21:21:06 Sunday
登录
文章检索 我的文章 写文章
Java Arrays的基本功能简介
2023-06-16 18:10:11 深夜i     --     --
Java Arrays

Java中的Arrays类是操作数组的工具类,提供了一系列常用的数组操作方法。下面将介绍Arrays类的几个基本功能。

1.数组元素的排序

Arrays类提供了sort()方法来对数组进行排序。其中有两种排序方式:升序排序和降序排序。示例如下:


int[] nums = 9;

Arrays.sort(nums); //升序排序

System.out.println(Arrays.toString(nums));

Arrays.sort(nums, Collections.reverseOrder()); //降序排序

System.out.println(Arrays.toString(nums));

2.数组的复制和填充

复制数组可以使用copyOf()和copyOfRange()方法。fill()方法可以将数组元素全部填充为指定的值。示例如下:


int[] nums = 1;

int[] copy1 = Arrays.copyOf(nums, nums.length); //复制整个数组

int[] copy2 = Arrays.copyOfRange(nums, 0, 2); //复制部分数组

Arrays.fill(nums, 0); //数组元素全部填充为0

3.数组元素的查找和比较

二分查找是Arrays类提供的常用查找方法,可以快速查找有序数组中的元素。equals()方法可以比较两个数组是否相等。示例如下:


int[] nums = 7;

int index = Arrays.binarySearch(nums, 5); //查找元素5的下标

boolean isEqual = Arrays.equals(nums, copy); //比较两个数组是否相等

、排序、复制、填充、查找、比较。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复