posts - 55,comments - 89,trackbacks - 0

           

           1import java.util.ArrayList;
           2
           3public class Test01 {
           4    
           5    Test01() { }
           6
           7    /**
           8     * 除去字符串數組中重復次數超過整數n的數組元素.使用時請使用try{}catch(){}包含.或是使用throws聲明拋出異常
           9     */

          10    public String[] execute(String[] args, int n) throws Exception {
          11        //Arrays.sort(args); // 此行代碼可以不使用,使用得話會使數組工整,排序數據.
          12        ArrayList<String> list = new ArrayList<String>(args.length);
          13        //count變量,記錄數組元素的重復次數
          14        int count = 0;
          15        for (int i = 0; i < args.length; i++{
          16            count = 0;
          17            for (int j = 0; j < args.length; j++{
          18                if (args[i].equals(args[j])) {
          19                    count++;
          20                }

          21            }

          22            //把重復次數小于等于n的數組元素放進集合List中
          23            if (count <= n) {
          24                list.add(args[i]);
          25            }

          26
          27        }

          28        //新建一個數組,數組的長度為集合list的長度
          29        String[] retStrs = new String[list.size()];
          30        //然后把集合list的元素按照順序賦給新建的數組
          31        for (int i = 0; i < list.size(); i++{
          32            retStrs[i] = (String) list.get(i);
          33        }

          34        //返回該數組
          35        return retStrs;
          36    }

          37
          38    public static void main(String[] arguments) throws Exception {
          39
          40        String[] t = new Test01().execute(new String[] "aaaaa""ccccc",
          41                "aaaaa""aaaaa""ccccc""ddddd""ddddd""eeeee""aaaaa",
          42                "fffff""ddddd""fffff""ddddd" }
          3);
          43        for (String x : t) {
          44            System.out.println(x);
          45        }

          46    }

          47}

           

          posted on 2009-03-11 21:17 jiafang83 閱讀(681) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 横峰县| 凉城县| 信宜市| 滁州市| 米林县| 宜君县| 霸州市| 嘉义县| 宜宾县| 德令哈市| 木里| 锡林浩特市| 敦化市| 钦州市| 乌拉特中旗| 思茅市| 苍梧县| 石嘴山市| 石楼县| 景宁| 柞水县| 惠州市| 新兴县| 贵溪市| 阿拉善右旗| 文登市| 南皮县| 思茅市| 苏尼特左旗| 民和| 和林格尔县| 毕节市| 新闻| 安化县| 凤翔县| 进贤县| 湘潭市| 太保市| 玉屏| 方山县| 大安市|