java中如何将数组一分为二?
使用该方法可以复制一个范围内的数组。此方法接受三个参数,要复制的数组、范围的开始和结束索引。 copyOfRange()
您可以使用此方法拆分数组,方法是将范围从0到长度/2的数组复制到一个数组,并将长度/2到长度范围复制到另一个数组。
示例
import java.util.Arrays;
import java.util.Scanner;
public class SplittingAnArray {
public static void main(String args[]) {
Scanner s =new Scanner(System.in);
System.out.println("输入所需的数组大小::");
int size = s.nextInt();
int [] myArray = new int[size];
System.out.println("Enter elements of the array");
for(int i=0; i< size; i++) {
myArray[i] = s.nextInt();
}
System.out.println(Arrays.toString(myArray));
int[] myArray1 = Arrays.copyOfRange(myArray, 0, myArray.length/2);
int[] myArray2 = Arrays.copyOfRange(myArray, myArray.length/2, myArray.length);
System.out.println("数组的前半部分:: "+Arrays.toString(myArray1));
System.out.println("数组的第一秒:: "+Arrays.toString(myArray2));
}
}输出结果输入所需的数组大小:: 6 Enter elements of the array 45 63 78 96 42 19 [45, 63, 78, 96, 42, 19] 数组的前半部分:: [45, 63, 78] 数组的第一秒:: [96, 42, 19]
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短