Java如何反转数组呢?
									
下文笔者讲述使用java代码反转数组的方法分享,如下所示
				 
				
实现思路:
    遍历数组,将数组第一个元素同倒数第一个元素互换
	    第二个元素同倒数第二个元素互换
例:数组反转的示例分享
// 数组逆置(方法1)
public void reverseArray1(int[] array) {
	int length = array.length;
	for (int i = 0; i < length / 2; i++) {
		int temp = array[i];
		array[i] = array[length - 1 - i];
		array[length - 1 - i] = temp;
	}
	printArray(array);
}
// 数组逆置(方法2)
public void reverseArray2(int[] array) {
	for (int start = 0, end = array.length - 1; start < end; start++, end--) {
		int temp = array[start];
		array[start] = array[end];
		array[end] = temp;
	}
	printArray(array);
}
//打印数组
public void printArray(int array[]) {
	for (int x = 0; x < array.length; x++) {
		System.out.print(array[x] + " ");
	}
	System.out.println("");
}
									
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

 
			 
                
                
                
               
 
          

