发一下牢骚和主题无关:
第一个方法允许你连接两个数组。
第二个方法是你取得一个数组从“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; }
文章结束给大家分享下程序员的一些笑话语录: 程序员的愿望
有一天一个程序员见到了上帝.上帝: 小伙子,我可以满足你一个愿望.程序员: 我希望中国国家队能再次打进世界杯.
上帝: 这个啊!这个不好办啊,你还说下一个吧!
程序员: 那好!我的下一个愿望是每天都能休息6个小时以上.
上帝: 还是让中国国家打进世界杯.