- class A {
- public static void main(String[] args)
- {
- int[] originalArr = new int[] { 1, 9, 5, 10, 13 };
- int[] firstArr = new int[originalArr.length / 2];
- int[] secondArr = new int[originalArr.length - firstArr.length]; //剩下长度
- for(int i = 0; i < firstArr.length; i++)
- firstArr[i] = originalArr[i];
- int index = 0; //保存索引
- for(int i = firstArr.length; i < originalArr.length; i++)
- secondArr[index++] = originalArr[i];
- System.out.println("原始");
- for(int i = 0; i < originalArr.length; i++)
- System.out.print(originalArr[i] + ",");
- System.out.println("");
- System.out.println("拆分前");
- for(int i = 0; i < firstArr.length; i++)
- System.out.print(firstArr[i] + ",");
- System.out.println("");
- System.out.println("拆分后");
- for(int i = 0; i < secondArr.length; i++)
- System.out.print(secondArr[i] + ",");
- System.out.println("");
- }
- }
复制代码- 原始
- 1,9,5,10,13,
- 拆分前
- 1,9,
- 拆分后
- 5,10,13,
复制代码 没有任何问题,不知道楼主具体是哪里不对劲,也没给全代码。 |