<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ī)號碼,我們可以通過Hashtable來對其進(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
    存在的問題:
    每次都是倒序,可以再對程序稍加改動(dòng),變成正序。
    posted on 2006-09-21 16:25 揚(yáng)州夢 閱讀(90) 評論(0)  編輯  收藏 所屬分類: java

    統(tǒng)計(jì)

    主站蜘蛛池模板: 亚洲精品无码午夜福利中文字幕| 中文字幕免费在线观看动作大片| 每天更新的免费av片在线观看| 亚洲伊人久久成综合人影院| 成人免费网站久久久| 四虎影视在线永久免费看黄| 亚洲sm另类一区二区三区| 午夜男人一级毛片免费 | 亚洲AV无码专区在线播放中文| 中文字幕无码免费久久9一区9| 亚洲无线观看国产精品| 免费a级毛片无码a∨免费软件| 亚洲成a人片在线观看日本| 午夜网站在线观看免费完整高清观看| 亚洲人成依人成综合网| 亚洲免费中文字幕| 亚洲一区二区三区写真| 国产三级免费电影| 中文字幕在线成人免费看| 精品日韩亚洲AV无码| 免费无码AV片在线观看软件| 久久久久亚洲精品无码网址色欲| 亚洲 自拍 另类小说综合图区| jizz免费观看| 亚洲视频免费在线播放| 浮力影院第一页小视频国产在线观看免费| 国产亚洲精品免费| 亚洲AV乱码久久精品蜜桃| 国产成人免费高清激情视频| eeuss影院免费92242部| 78成人精品电影在线播放日韩精品电影一区亚洲 | 久久午夜夜伦鲁鲁片免费无码影视 | AA免费观看的1000部电影| 亚洲AV人无码激艳猛片| 99视频在线精品免费观看6| 一区二区免费国产在线观看| 久久精品国产亚洲av麻豆小说| 免费观看美女裸体网站| a级毛片毛片免费观看久潮| 亚洲一区二区三区写真| 亚洲妇熟XXXX妇色黄|