<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    1.在一些字符串?dāng)?shù)組中,常會(huì)有重復(fù)的記錄,比如手機(jī)號(hào)碼,我們可以通過Hashtable來(lái)對(duì)其進(jìn)行過濾
    public String[] checkArray(String[] str){
    ??? ??? Hashtable<String, String> hash=new Hashtable<String, String>();
    ??? ??? for(int i=0;i<str.length;i++){
    ??? ??? ??? if(!hash.containsKey(str[i]))
    ??? ??? ??? ??? hash.put(str[i], str[i]);
    ??? ??? }
    ??? ??? Enumeration enumeration=hash.keys();
    ??? ??? String[] str_new=new String[hash.size()];
    ??? ??? int i=0;
    ??? ??? while(enumeration.hasMoreElements()){
    ??? ??? ??? str_new[i]=enumeration.nextElement().toString();
    ??? ??? ??? i++;
    ??? ??? }
    ??? ??? return str_new;
    ??? }
    示例:
    ??? ??? String[] mobile={"13811071500","13811071500","13811071501","13811071503","13811071501"};
    ??? ??? mobile=checkArray(mobile);
    ??? ??? for(int i=0;i<mobile.length;i++)
    ??? ??? ??? System.out.println(mobile[i]);
    ??? ?? 輸出結(jié)果為:
    ??? ??? 13811071503
    ??? ??? 13811071501
    ??? ??? 13811071500
    2.A,B均為字符串?dāng)?shù)組,找出在A中存在,而在B中不存在的字符串
    ??? public String[] compareArray(String[] A,String[] B){
    ??? ??? Hashtable<String, String> hash=new Hashtable<String, String>();
    ??? ??? Hashtable<String, String> hash_new=new Hashtable<String, String>();
    ??? ??? for(int i=0;i<B.length;i++)
    ??? ??? ??? hash.put(B[i], B[i]);
    ??? ??? for(int i=0;i<A.length;i++){
    ??? ??? ??? if(!hash.containsKey(A[i]))
    ??? ??? ??? ??? hash_new.put(A[i], A[i]);
    ??? ??? }
    ??? ??? String[] C=new String[hash_new.size()];
    ??? ??? int i=0;
    ??? ??? Enumeration enumeration=hash_new.keys();
    ??? ??? while(enumeration.hasMoreElements()){
    ??? ??? ??? C[i]=enumeration.nextElement().toString();
    ??? ??? ??? i++;
    ??? ??? }
    ??? ??? return C;
    ??? }
    示例:
    ??? ??? String[] mobile1={"13811071500","13811071501","13811071502","13811071503","13811071504"};
    ??? ??? String[] mobile2={"13811071500","13811071505","13811071502","13811071506","13811071504"};
    ??? ??? String[] mobile3=compareArray(mobile1,mobile2);
    ??? ??? for(int i=0;i<mobile3.length;i++)
    ??? ??? ??? System.out.println(mobile[i]);
    輸出結(jié)果:
    ??? 13811071503
    ??? 13811071501
    存在的問題:
    每次都是倒序,可以再對(duì)程序稍加改動(dòng),變成正序。
    posted on 2006-09-21 16:25 揚(yáng)州夢(mèng) 閱讀(96) 評(píng)論(0)  編輯  收藏 所屬分類: java

    統(tǒng)計(jì)

    主站蜘蛛池模板: 最近高清中文字幕无吗免费看| 国产在线98福利播放视频免费| 亚洲Av高清一区二区三区| 国产真人无遮挡作爱免费视频| a在线视频免费观看在线视频三区| 亚洲日本中文字幕| 最近中文字幕mv免费高清视频7| 羞羞视频免费网站日本| 亚洲综合日韩中文字幕v在线 | 免费看国产成年无码AV片| 特级毛片免费播放| 久久久久亚洲AV无码观看| 国产美女无遮挡免费网站| 日韩视频在线观看免费| jizzjizz亚洲日本少妇| 久久精品国产亚洲| 又大又硬又爽免费视频| 亚洲电影在线免费观看| av网站免费线看| 亚洲熟伦熟女专区hd高清| 亚洲乱码中文字幕综合| 麻豆亚洲av熟女国产一区二| 国产男女猛烈无遮挡免费视频网站 | 亚洲 国产 图片| 亚洲一区二区三区免费在线观看| 一级毛片正片免费视频手机看| 亚洲国产亚洲综合在线尤物| 77777亚洲午夜久久多人| 女人18毛片a级毛片免费视频| 美女内射无套日韩免费播放| 亚洲第一视频在线观看免费| 亚洲AV无码一区二区三区久久精品| 亚洲avav天堂av在线不卡| 亚洲国产成人久久精品99 | 免费v片在线观看无遮挡| 久久久久久久免费视频| 一级成人a毛片免费播放| 久久精品无码免费不卡| 噜噜综合亚洲AV中文无码| 亚洲另类自拍丝袜第1页| 亚洲天堂中文字幕|