java160117StringTest3
2016-01-19 16:29
573 查看
/**
* 判断两个字符串的最大相同字符串
*/
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);
}
}
相关文章推荐
- springmvc 之 拦截器的实现(二)
- JavaWeb集成百度UMEditor简易富文本编辑器
- java160117StringTest
- hadoop 集群 java.net.UnknownHostException
- JAVA枚举类型
- Java 基于JavaMail实现向QQ邮箱发送邮件
- eclipse导入系统签名
- java入门学习(12)—内部类的定义及使用初步
- Java垃圾回收机制
- java中的加解密操作
- java.lang.IllegalStateException: getOutputStream() has already been called for this response
- java_Abstract抽象类
- 权重轮询调度算法(WeightedRound-RobinScheduling)-Java实现2
- Java-获取本地都有哪些字体
- 权重轮询调度算法(WeightedRound-RobinScheduling)-Java实现
- springmvc+hibernate环境,事务细节
- JAVA中Ping IP地址的两种方法
- java学习笔记第二章
- java中将BigInteger转换成int
- model1和model2