需要匹配的字符串 String text = "你 ni 好 hao"; 然后我写个方法 去与test匹配,当传入两个字符串"ni" 跟 "nh"的时候都返回true。
我可能有1000个以上的类似于text的字符串,最好能讲究效率。
我可能有1000个以上的类似于text的字符串,最好能讲究效率。
解决方案 »
- java swing 如何实现一个类的双击事件
- java的正则表达式为什么要find()后才能group()?
- 输入编号和名称都可以查询
- 请教toCharArray()函数
- 找不到com.sun.xml.tree.XmlDocument
- 我在一个ScrollPane上放置一个Canvas,但是有问题
- java沙龙(QQ群,欢迎大家一起交流)
- 如何编译Servlet程序,我在JDK下编译不成(在线等)
- 一般开发应用软件用哪个编译器?
- ★★★如何创建包?★★★ ★★★如何创建包?★★★
- Class.forName(String name)方法到底如何使用????
- java I/O基础知识,望各位大侠不吝赐教,在线等...
String text = "你 ni 好 hao"; 得出(ni,hao,..)这样能提取出里面的英文字符
再定义一个哈希表,以ni和这若干单词的第一个字符提取组合存入表中,然后对表查找,查到就返回true
里面用正则表达式"(ni)|(nh)"匹配有没有"ni"或者"nh"。有就返回true。