无锡网站建设软件开发,优秀界面设计案例,佛山网站开发公司有哪些,wordpress 重复插件在我们已经创建好的Java数组里面插入元素。
我们自定义任意一个数组#xff0c;使用sort()方法对数组进行排序#xff0c;使用insertElement()方法向数组插入元素#xff0c;我们还定义了一个printArray()方法来打印输出。
数组插入元素步骤
1 . 对原有数组进行排序。
2…在我们已经创建好的Java数组里面插入元素。
我们自定义任意一个数组使用sort()方法对数组进行排序使用insertElement()方法向数组插入元素我们还定义了一个printArray()方法来打印输出。
数组插入元素步骤
1 . 对原有数组进行排序。
2 . 插入数组元素。
3 . 打印输出数组元素
完整代码
import java.util.Arrays;public class MainClass {public static void main(String args[]) throws Exception {int array[] { 2, 5, -2, 6, -3, 8, 0, -7, -9, 4 };Arrays.sort(array);printArray(数组排序, array);int index Arrays.binarySearch(array, 1);System.out.println(元素 1 所在位置负数为不存在 index); int newIndex -index - 1;array insertElement(array, 1, newIndex);printArray(数组添加元素 1, array);}private static void printArray(String message, int array[]) {System.out.println(message : [length: array.length ]);for (int i 0; i array.length; i) {if (i ! 0){System.out.print(, );}System.out.print(array[i]); }System.out.println();}private static int[] insertElement(int original[],int element, int index) {int length original.length;int destination[] new int[length 1];System.arraycopy(original, 0, destination, 0, index);destination[index] element;System.arraycopy(original, index, destination, index 1, length - index);return destination;}
}结果输出
数组排序: [length: 10] -9, -7, -3, -2, 0, 2, 4, 5, 6, 8
元素 1 所在位置负数为不存在-6
数组添加元素 1: [length: 11] -9, -7, -3, -2, 0, 1, 2, 4, 5, 6, 8