增加数组的长度

public static void main(String[] args) {

    int [] i = new int[4];
	//第一个参数是数组本体,第二个参数是要增加的长度,
    i=amend(i,10);//使用增加数组长度的方法
    System.out.println(i.length);
}
public static int[] amend(int[] obj,int num){//如果是int类数组
    int [] o = new int[obj.length+num];
    for (int i = 0; i < obj.length; i++) {
        o[i]=obj[i];
    }
    return o;
}
public static double[] amend(double[] obj,int num){//如果是double类数组
    double [] o = new double[obj.length+num];
    for (int i = 0; i < obj.length; i++) {
        o[i]=obj[i];
    }
    return o;
}
public static String[] amend(String[] obj,int num){//如果是String类数组
    String [] o = new String[obj.length+num];
    for (int i = 0; i < obj.length; i++) {
        o[i]=obj[i];
    }
    return o;
}

猜你喜欢

转载自blog.csdn.net/qq_42903710/article/details/86140462