了解Arrays類的概念
A****rrays 位于java.util包下,Arrays是一個操作數(shù)組的工具類。
Arrays常用方法
Arrays.fill:
替換數(shù)組原元素;
Arrays.sort:對數(shù)組進行排序(遞增);
Arrays.equal:
判斷兩個數(shù)組是否相等;
Arrays.copy0f:拷貝數(shù)組
Arrays.toString:打印數(shù)組
輸出
| 替換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]);}}}判斷兩個數(shù)組是否相等import java.util.Arrays;public class 判斷兩個數(shù)組是否相等 {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 拷貝數(shù)組 {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("數(shù)組c是:"+c[i]);}int[]d= Arrays. *copyOf* (arr1,6);for (int i=0;iSystem. *out* .println("數(shù)組d是:"+d[i]);}}}打印數(shù)組import java.util.Arrays;public class 打印數(shù)組 {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));}} |
結(jié)語
本次實驗我們介紹了Java中的Arrays的常用方法,Arrays如何去操作數(shù)組,介紹了替換、排序(增序)、判斷兩個數(shù)組是否相等以及拷貝數(shù)組和打印數(shù)組的方法。
-
JAVA
+關(guān)注
關(guān)注
19文章
2952瀏覽量
104485 -
代碼
+關(guān)注
關(guān)注
30文章
4723瀏覽量
68236 -
Arrays
+關(guān)注
關(guān)注
0文章
6瀏覽量
6395
發(fā)布評論請先 登錄
相關(guān)推薦
評論