[小代码]数组连接

第一个方法允许你连接两个数组。
第二个方法是你获得一个数组从“start”到最末的子数组,一个常见的需求。

显然,如果你需使用,把“double”替换你需要的数据类型,

    private double[] concat  (double[]a,double[]b){
    	if (a == null) return b;
    	if (b == null) return a;
    	double[] r = new double[a.length+b.length];
    	System.arraycopy(a, 0, r, 0, a.length);
    	System.arraycopy(b, 0, r, a.length, b.length);
    	return r;
    	
    }
    private double[] copyRest (double[]a, int start){
    	if (a == null) return null;
    	if (start > a.length)return null;
    	double[]r = new double[a.length-start];
    	System.arraycopy(a,start,r,0,a.length-start); 
    	return r;
    }

你可能感兴趣的:(android,数组,连接)