zoukankan      html  css  js  c++  java
  • 把下标是index的数组元素删除,形成一个新的数组

    1----------------------------------

    工具类

    package oo.day02;
    public class ArrayUtils {
    public static void printArray(int[] array) {
    System.out.print("{");
    for(int i=0;i<array.length;i++){
    System.out.print(array[i]);
    if(i<array.length-1){
    System.out.print(",");
    }
    }
    System.out.print("}");
    }
    }

    2----------------------------------------------

    //测试代码

    package oo.day02;
    import java.util.Random;
    public class RemoveDemo {

    public static void main(String[] args) {
    int []arr=new int[20];
    Random rand=new Random();
    for(int i=0;i<arr.length;i++){
    arr[i]=rand.nextInt(100);
    }
    ArrayUtils.printArray(arr);
    int[] arrnew=remove(arr,12);
    System.out.println();
    ArrayUtils.printArray(arrnew);
    }
    public static int [] remove(int[]arr,int index){
    int []arrnew=new int[arr.length-1];
    for(int i=0;i<index;i++){
    arrnew[i]=arr[i];
    }
    for(int i=index+1;i<arr.length-1;i++){
    arrnew[i]=arr[i+1];
    }
    return arrnew;
    }
    }

  • 相关阅读:
    LCA最近公共祖先Tarjan(离线)
    51nod 1135 原根
    51nod 1134最长递增子序列
    51nod 1130 斯特林公式
    51nod 1186 Miller-Rabin素数测试
    51Nod 1257 背包问题 V3
    另类求组合数
    Gym
    msp430项目编程45
    msp430项目编程44
  • 原文地址:https://www.cnblogs.com/daemonzd47/p/8979556.html
Copyright © 2011-2022 走看看