数组

数组
一维数组:
生命与初始化
(1) int[] arr;
arr[0]=1;
arr[1]=2;
arr[3]=3;
(2) int[] arr={ 1,2,3 }
(3) int[] arr= new int []{1,2,3}
(4) int[] arr=new int[3];
二维数组:
(1)int[] [] arr={{1,2,3},{1,2,3}}
(2)int[] [] arr=new int[2][2];
(3)int[] [] arr=new int[][]{{1,2,3},{1,2,3}};
以上是数组中常用的数组的声明和定义
二 Arrays是Java中提供的一个工具类,在Java。util包中常用常常用一些方法来直接操作数组(排序,复制,搜索等)
(1)Arrays.sort(数组名)//排序
import java.util.Arrays;
public static void main(String[] args){
int [] arr={1,2,3};
System.out.println(“请输出:”+Arrays.sort(arr);)
}
(2)Arrays.toString(arr)//使用toString()方法将字符数组转换成字符串,把数组各元素连接起来。
import java.util.Arrays;
public static void main(String[] args){
int [] arr={1,2,3};
System.out.println(“请输出:”+Arrays.toString(arr);)
}
(3)Arrays.clone(数组名)//数组扩容
或者Arrays.copyof(数组名)
import java.util.*;
public static void main(String[] args){
int [] arr={1,2,3};
int [] brr=Arrays.clone();
//int[] brr=Arrays.copyof(数组名,新数组长度);
System.arraycopy(arr,o,brr,0,复制长度).
System.out.println(“请输出:”+Arrays.toString(arr));
}
利用上述方法操作数组
数组
数组