用Java实现检测短字符串存在于长字符串中 用Java是实现时,不用java中存在的方法直接出结果。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test{ public static void main(String[] args){ String shortStr = "abc"; String longStr = "djflaabcdlfja"; System.out.println(checkContain(shortStr,longStr)); } private static boolean checkContain(String shortStr,String longStr){ if(shortStr.length() > longStr.length()){ String temp = shortStr; shortStr = longStr; longStr = temp; } String regex = "^.*" + shortStr + ".*$"; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(longStr); return matcher.matches(); }}用String.contains() 或者 String.matches() 或者 String.replaceAll() 来实现更加简洁方便 不用java的方法,那不跟写c差不多么。。 我记得我博客中写过这道题……就在LeetCode分类下……http://blog.csdn.net/nomasp 关于守护进程的问题?? 关于BigDecimal 这个怎么解决 使用Struts+Hibernate遇到了个问题请知道的指点下(回答就给分) 这样的语句怎么可以编译正确呢?关于main方法外有一个执行语句! 想写个程序让6个图片在窗口中移动 如何判定一个jRadiobutton属于哪个ButtonGroup的 大家来看看这道JAVA题.. 我都发三回了,没人理我! 高分通过 SCJP 的看这里:300分相送(先给100不够再加) java多个文件连续读取效率如何提高? 关于JAVA多线程的问题
import java.util.regex.Matcher;
import java.util.regex.Pattern;public class Test{
public static void main(String[] args){
String shortStr = "abc";
String longStr = "djflaabcdlfja";
System.out.println(checkContain(shortStr,longStr));
} private static boolean checkContain(String shortStr,String longStr){
if(shortStr.length() > longStr.length()){
String temp = shortStr;
shortStr = longStr;
longStr = temp;
} String regex = "^.*" + shortStr + ".*$";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(longStr);
return matcher.matches();
}
}用String.contains() 或者 String.matches() 或者 String.replaceAll() 来实现更加简洁方便