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 閱讀(677) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 南通市| 柯坪县| 萨迦县| 九寨沟县| 乌审旗| 南汇区| 民权县| 新邵县| 秭归县| 禄丰县| 凤阳县| 南汇区| 府谷县| 沂水县| 汾西县| 湘乡市| 江城| 钟山县| 上饶市| 盐亭县| 桐庐县| 宁明县| 高尔夫| 青浦区| 株洲市| 深圳市| 台中县| 玛曲县| 翁牛特旗| 来安县| 七台河市| 望城县| 惠安县| 乐陵市| 连城县| 新竹县| 元谋县| 栾川县| 朝阳市| 门头沟区| 砚山县|