了解Arrays类的概念
A****rrays 位于java.util包下,Arrays是一个操作数组的工具类。
Arrays常用方法
Arrays.fill:
替换数组原元素;
Arrays.sort:对数组进行排序(递增);
Arrays.equal:
判断两个数组是否相等;
Arrays.copy0f:拷贝数组
Arrays.toString:打印数组
输出
| 替换import java.util.Arrays;public class Arrays01替换 {public static void main(String[] args) {int arr1[]={6,4,5,2,1,3};Arrays. fill (arr1,7);for (int i=0;iSystem. *out* .println(arr1[i]);}}}排序import java.util.Arrays;public class 排序 {public static void main(String[] args) {int arr1[]={6,4,5,2,1,3};Arrays. *sort* (arr1);char arr2[]={'b','d','c','a'};Arrays. *sort* (arr2);for (int i=0;iSystem. *out* .println(arr1[i]);}for (int i=0;iSystem. *out* .println(arr2[i]);}}}判断两个数组是否相等import java.util.Arrays;public class 判断两个数组是否相等 {public static void main(String[] args) {int arr1[]={1,2,3};int a[]={1,2,3};System. *out* .println(Arrays. *equals* (arr1,a));char arr2[]={'a','b','c'};char b[]={'A','b','c'};System. *out* .println(Arrays. *equals* (arr2,b));}}拷贝import java.util.Arrays;public class 拷贝数组 {public static void main(String[] args) {int[]arr1={1,2,3,4,5};int[]c= Arrays. *copyOf* (arr1,2);for (int i=0;iSystem. *out* .println("数组c是:"+c[i]);}int[]d= Arrays. *copyOf* (arr1,6);for (int i=0;iSystem. *out* .println("数组d是:"+d[i]);}}}打印数组import java.util.Arrays;public class 打印数组 {public static void main(String[] args) {int[]arr1={1,2,3,4,5};char arr2[]={'a','b','c'};System. *out* .println(Arrays. *toString* (arr1));System. *out* .println(Arrays. *toString* (arr2));}} |
结语
本次实验我们介绍了Java中的Arrays的常用方法,Arrays如何去操作数组,介绍了替换、排序(增序)、判断两个数组是否相等以及拷贝数组和打印数组的方法。
-
JAVA
+关注
关注
19文章
2966浏览量
104702 -
代码
+关注
关注
30文章
4779浏览量
68524 -
Arrays
+关注
关注
0文章
6浏览量
6407
发布评论请先 登录
相关推荐
评论