java160117StringTest3
2016-01-18 13:58
525 查看
/**
* 判断两个字符串的最大相同字符串
*/
package java160117;
/**
* @author LiZheng
*
*/
public class StringTest3 {
/**
* @param args
*/
public static void main(String[] args) {
String string1 ="abcwerhelloyuiodef";
String string2 ="cvhello";
sop(getMaxSubString(string1, string2));
}
public static String getMaxSubString(String string1,String string2) {
String max,min;
max=(string1.length()>string2.length())? string1 :string2;
min =(max==string1) ? string2 :string1;
sop("max="+max+"\n"+"min="+min);
for (int x = 0; x < min.length(); x++) {
for (int y = 0, z=min.length()-x; z !=min.length()+1; y++,z++) {
String temp =min.substring(y, z);
// sop(temp);
// if (max.contains(temp)) {
// return temp;
// }
if ((max.indexOf(temp))!=-1) {
return temp;
}
}
}
return null;
}
public static void sop(String string) {
System.out.println(string);
}
}
* 判断两个字符串的最大相同字符串
*/
package java160117;
/**
* @author LiZheng
*
*/
public class StringTest3 {
/**
* @param args
*/
public static void main(String[] args) {
String string1 ="abcwerhelloyuiodef";
String string2 ="cvhello";
sop(getMaxSubString(string1, string2));
}
public static String getMaxSubString(String string1,String string2) {
String max,min;
max=(string1.length()>string2.length())? string1 :string2;
min =(max==string1) ? string2 :string1;
sop("max="+max+"\n"+"min="+min);
for (int x = 0; x < min.length(); x++) {
for (int y = 0, z=min.length()-x; z !=min.length()+1; y++,z++) {
String temp =min.substring(y, z);
// sop(temp);
// if (max.contains(temp)) {
// return temp;
// }
if ((max.indexOf(temp))!=-1) {
return temp;
}
}
}
return null;
}
public static void sop(String string) {
System.out.println(string);
}
}
相关文章推荐
- java160117StringTest
- POI操作EXCEL2007,报javax.xml.stream.XMLEventFactory.newFactory()错误!
- java160116StringTest2
- JAVA并发处理经验(四)并行模式与算法5:并行排序模式-希尔排序
- java160116StringTest
- java160116StringMethodDemo
- 【第十二章】零配置 之 12.2 注解实现Bean依赖注入 ——跟我学spring3
- java160116StringDemo
- JAVA 注解的介绍
- JAVA解析XML
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- Struts个人总结
- struts2--校验框架
- java-byte[]图片在页面展示
- Spring个人总结
- Java 动态代理机制分析及扩展(1)
- SpringMVC 集成tiles时报 Connection timed out
- Java 信号量 Semaphore 介绍
- 10、异常
- Spring MVC + JSON = 406 Not Acceptable