版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34195441/article/details/85859875
package com.hpu.array;
import java.util.Arrays;
//冒泡排序
public class Testmaopao {
public static void main(String[] args) {
int [] array={1,3,6,8,22,12};
for(int i=0;i<array.length-1;i++){
for(int j=0;j<array.length-1-i;j++){
if(array[j]>array[j+1]){
int temp=0;
temp=array[j];
array[j]=array[j+1];
array[j+1]=temp;
}
}
}
//直接输出数组的地址
System.out.println(array.toString());
/**
* toString方法是object类里的方法
* 我们所有的类都继承了object,自然也都有了toString方法
* toString返回对象的一个字符串表示,方便输出
*/
String strArray=Arrays.toString(array);
System.out.println(strArray);
//排序,sort默认正序排序,封装好的排序方法,可直接使用
int [] array2={3,4,6,82,2};
Arrays.sort(array2);
System.out.println(Arrays.toString(array2));
/**输出地址
* System.out.println(array2);
*/
//通过数组的复制进行赋值,第一个参数是原数组,第二个参数是新数组的长度
/**
* 打印数组元素有三种方式 1)根据下表打印
* 2)foreach
* 3)Arrays.toString方法
*/
int [] newArray=Arrays.copyOf(array2, 4);
System.out.println(Arrays.toString(newArray));
for(int a:array2){
System.out.println(a);
}
}
}