int arr1[]={1,2,3};int arr2[]= arr1;
arr2[0]=10;for(int i =0; i < arr1.length; i++){System.out.println(arr1[i]);// 10, 2, 3}
3、创建一个新的数组空间,大小和arr1一样: 使用new
这样两个数组就互不影响
6、翻转数组
int arrayList[]={1,2,3,4,5,6};// 1、逆序赋值方法:int arrayList2[]=newint[arrayList.length];for(int i =0; i < arrayList.length; i++){
arrayList2[i]= arrayList[arrayList.length - i -1];}for(int i =0; i < arrayList2.length; i++){System.out.print(arrayList2[i]+"");}///2、找规律翻转:int temp =0;int len = arrayList.length;for(int i =0; i < len /2; i++){
temp = arrayList[len -1- i];
arrayList[len -1- i]= arrayList[i];
arrayList[i]= temp;}for(int i =0; i < arrayList.length; i++){System.out.println(arrayList[i]);}
7、冒泡排序:
// 冒泡排序int array[]={1,23,20,110,49,25};int temp =0;for(int j =0; j < array.length -1; j++){// 控制循环的次数for(int i =0; i < array.length -1- j; i++){// 每次循环交换的次数if(array[i]> array[i +1]){
temp = array[i];
array[i]= array[i +1];
array[i +1]= temp;}}}for(int i =0; i < array.length; i++){System.out.print(array[i]+"\t");}