与数组有关的操作方法

1.java.utils.Arrays.sort

public class 冒泡排序 {

	public static void main(String[] args) {
		int[] a = { 856, 7, 5, 6, 4, 2, 89, 125, 456, 963, 564, 4589, 3214, 6596 };
		java.util.Arrays.sort(a);
		print(a);
	}

	// 输出数组
	public static void print(int[] temp) {
		for (int x = 0; x < temp.length; x++) {
			System.out.print(temp[x] + " ");
}
}

2.System.arraycopy(源数组名称,原数组开始点,目标数组名称,目标数组开始点,拷贝长度)。

public class 数组拷贝 {

	public static void main(String[] args) {
		int[] a = {1,3,5,7,9,0};
		int[] b = {2,4,6,8,10};
		System.arraycopy(b,0,a,1,5);
                //System.arraycopy(原数组名称,原数组开始点,目标数组名称,目标数组开始点,拷贝长度)
		for(int x=0;x<a.length;x++) {
			System.out.print(a[x]);
		}  
	}

  System.arraycopy(原数组名称:从那个数组里面拷贝就写哪个名称,

                                     原数组开始点:按数组元素的标号,从0开始数,从哪里开始拷贝就写几,

                                     目标数组名称,:把数组拷贝到哪里去,就写哪个名称,

                                     目标数组开始点:按数组元素的标号,从0开始数,从哪里开始写入就写几,4

                                      拷贝长度:从拷贝原拷贝元素个数的长度)

猜你喜欢

转载自www.cnblogs.com/cainame/p/10305203.html