JAVA——自定义方法

 

    /**
     * 对数组元素进行去重
     * @param str
     * @return
     */
    private String[] QuChong(String[] str) {
        List<String> list = new ArrayList<String>();
        for (int i = 0; i < str.length; i++) {
            if (!list.contains(str[i])) {
                list.add(str[i]);
            }
        }
        String[] strings = new String[list.size()];
        for (int i = 0, j = list.size(); i < j; i++) {
            strings[i] = list.get(i);
        }
        return strings;
    }

 

    /**
     * 移除数组中指定下标的元素,并返回新的数组
     *index从0开始
     * @param arr
     * @return
     */
    private String[] DeleteElement(String[] arr, int index) {
        List<String> list = new ArrayList<String>();
        for (int i = 0; i < arr.length; i++) {
            if (index == i) {
                continue;
            }
            list.add(arr[i]);
        }
        String[] newArray = new String[list.size()];
        for (int j = 0; j < list.size(); j++) {
            newArray[j] = list.get(j);
        }
        return newArray;
    }

 

posted on 2017-07-06 09:12  奔游浪子  阅读(172)  评论(0)    收藏  举报

导航