速度请大神们进来帮小弟解决一个问题,跪求中

年轻简单 2014-04-07 04:11:52
一个字符串,

String str = "中文/::)上墙好好玩啊,(祝微信大屏幕成功)!/::)/::Z";




/**
* qq默认表情
* @return
*/
public static Hashtable<String,String> GetQqFace() {
hashtable.put("/::)", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/0.gif");
hashtable.put("/::~", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/1.gif");
hashtable.put("/::B", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/2.gif");
hashtable.put("/::|", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/3.gif");
hashtable.put("/:8-)", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/4.gif");
hashtable.put("/::<", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/5.gif");
hashtable.put("/::$", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/6.gif");
hashtable.put("/::X", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/7.gif");
hashtable.put("/::Z", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/8.gif");
hashtable.put("/::’(", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/9.gif");
hashtable.put("/::-|", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/10.gif");
hashtable.put("/::@", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/11.gif");
hashtable.put("/::P", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/12.gif");
hashtable.put("/::D", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/13.gif");
hashtable.put("/::O", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/14.gif");
hashtable.put("/::(", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/15.gif");
hashtable.put("/::+", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/16.gif");
hashtable.put("/:–b", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/17.gif");
hashtable.put("/::Q", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/18.gif");
hashtable.put("/::T", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/19.gif");
hashtable.put("/:,@P", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/20.gif");
hashtable.put("/:,@-D", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/21.gif");
hashtable.put("/::d", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/22.gif");
hashtable.put("/:,@o", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/23.gif");
hashtable.put("/::g", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/24.gif");
hashtable.put("/:|-)", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/25.gif");
hashtable.put("/::!", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/26.gif");
hashtable.put("/::L", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/27.gif");
hashtable.put("/::>", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/28.gif");
hashtable.put("/::,@", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/29.gif");
hashtable.put("/:,@f", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/30.gif");
hashtable.put("/::-S", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/31.gif");
hashtable.put("/:?", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/32.gif");
hashtable.put("/:,@x", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/33.gif");
hashtable.put("/:,@@", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/34.gif");
hashtable.put("/::8", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/35.gif");
hashtable.put("/:,@!", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/36.gif");
hashtable.put("/:!!!", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/37.gif");
hashtable.put("/:xx", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/38.gif");
hashtable.put("/:bye", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/39.gif");
hashtable.put("/:wipe", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/40.gif");
hashtable.put("/:dig", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/41.gif");
hashtable.put("/:handclap", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/42.gif");
hashtable.put("/:&-(", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/43.gif");
hashtable.put("/:B-)", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/44.gif");
hashtable.put("/:<@", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/45.gif");
hashtable.put("/:@>", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/46.gif");
hashtable.put("/::-O", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/47.gif");
hashtable.put("/:>-|", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/48.gif");
hashtable.put("/:P-(", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/49.gif");
hashtable.put("/::’|", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/50.gif");
hashtable.put("/:X-)", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/51.gif");
hashtable.put("/::*", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/52.gif");
hashtable.put("/:@x", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/53.gif");
hashtable.put("/:8*", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/54.gif");
hashtable.put("/:pd", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/55.gif");
hashtable.put("/:<W>", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/56.gif");
hashtable.put("/:beer", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/57.gif");
hashtable.put("/:basketb", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/58.gif");
hashtable.put("/:oo", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/59.gif");
hashtable.put("/:coffee", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/60.gif");
hashtable.put("/:eat", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/61.gif");
hashtable.put("/:pig", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/62.gif");
hashtable.put("/:rose", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/63.gif");
hashtable.put("/:fade", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/64.gif");
hashtable.put("/:showlove", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/65.gif");
hashtable.put("/:heart", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/66.gif");
hashtable.put("/:break", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/67.gif");
hashtable.put("/:cake", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/68.gif");
hashtable.put("/:li", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/69.gif");
hashtable.put("/:bome", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/70.gif");
hashtable.put("/:kn", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/71.gif");
hashtable.put("/:footb", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/72.gif");
hashtable.put("/:ladybug", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/73.gif");
hashtable.put("/:shit", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/74.gif");
hashtable.put("/:momn", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/75.gif");
hashtable.put("/:sun", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/76.gif");
hashtable.put("/:gift", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/77.gif");
hashtable.put("/:hug", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/78.gif");
hashtable.put("/:strong", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/79.gif");
hashtable.put("/:weak", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/80.gif");
hashtable.put("/:share", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/81.gif");
hashtable.put("/:v", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/82.gif");
hashtable.put("/:@)", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/83.gif");
hashtable.put("/:jj", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/84.gif");
hashtable.put("/:@@", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/85.gif");
hashtable.put("/:bad", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/86.gif");
hashtable.put("/:lvu", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/87.gif");
hashtable.put("/:no", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/88.gif");
hashtable.put("/:ok", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/89.gif");
hashtable.put("/:love", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/90.gif");
hashtable.put("/:<L>", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/91.gif");
hashtable.put("/:jump", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/92.gif");
hashtable.put("/:shake", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/93.gif");
hashtable.put("/:<o>", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/94.gif");
hashtable.put("/:circle", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/95.gif");
hashtable.put("/:kotow", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/96.gif");
hashtable.put("/:turn", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/97.gif");
hashtable.put("/:skip", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/98.gif");
hashtable.put("/:oY", "http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/99.gif");
return hashtable;
}



怎么去判断这个str 里面的包括了hashtable 里面的key值?(可能包括了多个)这个怎么去写呢?跪求中
...全文
180 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
猿小鹏 2014-04-09
  • 打赏
  • 举报
回复
有contans方法谢谢!
机器学习之禅 2014-04-09
  • 打赏
  • 举报
回复
可以用正则吗
番茄鲨鱼面 2014-04-09
  • 打赏
  • 举报
回复
引用 4 楼 u012138041 的回复:
我刚才写的测试代码,已经实现了你要的功能

package test;

import java.util.Hashtable;
import java.util.Set;

public class Test {
	public static void main(String[] args) {
		Hashtable<String, String> hashtable = new Hashtable<String, String>();
		String str = "aassffrrrooqqqkkllso";
		hashtable.put("qqq", "www");
		hashtable.put("ooo", "ppp");
		hashtable.put("nnn", "mmm");
		Set<String> set = hashtable.keySet();
		for(String s : set){
			if(str.indexOf(s) != -1)
				System.out.println("字符串中包含该键值");
			else
				System.out.println("字符串中不包含该键值");
		}
	}
}
只想到遍历too。
limin_ding 2014-04-08
  • 打赏
  • 举报
回复
遍历HashTable,string.contains();
AKindOfCoffee 2014-04-08
  • 打赏
  • 举报
回复
我刚才写的测试代码,已经实现了你要的功能

package test;

import java.util.Hashtable;
import java.util.Set;

public class Test {
	public static void main(String[] args) {
		Hashtable<String, String> hashtable = new Hashtable<String, String>();
		String str = "aassffrrrooqqqkkllso";
		hashtable.put("qqq", "www");
		hashtable.put("ooo", "ppp");
		hashtable.put("nnn", "mmm");
		Set<String> set = hashtable.keySet();
		for(String s : set){
			if(str.indexOf(s) != -1)
				System.out.println("字符串中包含该键值");
			else
				System.out.println("字符串中不包含该键值");
		}
	}
}
  • 打赏
  • 举报
回复
应该是已 /: 开头 截取字符串 到下一个 /: 结束第一个的遍历 开始下一个遍历 直到你所谓的src字符串结束~~~~ 具体代码先自己去试试吧~~
kevin-go 2014-04-08
  • 打赏
  • 举报
回复
遍历table的key,将table中的每个key都去indexOf(String str),应该是可以的
卡卡吉利 2014-04-07
  • 打赏
  • 举报
回复
我暂时想到的只有遍历table的key

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧