| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
1.在一些字符串数组中,常会有重复的记录,比如手机号码,我们可以通过Hashtable来对其进行过滤

public String[] checkArray(String[] str)...{ 网管网www_bitscn_com
Hashtable<String, String> hash=new Hashtable<String, String>();

for(int i=0;i<str.length;i++)...{ 中国网管联盟bitsCN.com
if(!hash.containsKey(str[i]))
hash.put(str[i], str[i]);
}
Enumeration enumeration=hash.keys();
String[] str_new=new String[hash.size()]; 网管bitscn_com
int i=0;

while(enumeration.hasMoreElements())...{ 网管下载dl.bitscn.com
str_new[i]=enumeration.nextElement().toString();
i++;
}
return str_new;
}网管网www_bitscn_com
网管u家u.bitscn@com
3.将一个字符串数组中某一个特定的字符串过滤掉

/** *//**检验一个字符串数组,若包含某一特定的字符串,则将该字符串从数组中删
除,返回剩余的字符串数组
* @param str_array 字符串数组
* @param str_remove 待删除的字符串
* @return 过滤后的字符串
*/
public String[] removeStrFromArray(String[] str_array,String 
str_remove)...{ 中国网管联盟bitsCN.com
Hashtable<String, String> hash=new Hashtable<String, String>();
for(int i=0;i<str_array.length;i++)...{
if(!str_array[i].equals(str_remove))
hash.put(str_array[i], str_array[i]);
}
//生成一个新的数组
String[] str_new=new String[hash.size()]; 网管网www_bitscn_com
int i=0;
Enumeration enumeration=hash.keys();
while(enumeration.hasMoreElements())...{ 网管u家u.bitscn@com
str_new[i]=enumeration.nextElement().toString();
i++;
}
return str_new;
}
网管网www_bitscn_com
|
0
|
评论加载中…