从两个字符串中找到最大字符子串
来源:互联网 发布:淘宝的海外直邮靠谱吗 编辑:程序博客网 时间:2024/04/30 12:20
public class subStringDemo {
public static void main(String[] args) {
String s1="sadfajsabcdqsdf";
String s2="asfdabcds";
String s=getMaxSubString(s1,s2);
System.out.println("s="+s);
}
/**
* 获取最大子串儿
* @param s1
* @param s2
* @return
*/
/**
* @param s1
* @param s2
* @return
*/
private static String getMaxSubString(String s1, String s2) {
// TODO Auto-generated method stub
String max=null,min=null;
max=(s1.length()>s2.length())?s1:s2;
min=max.equals(s1)?s2:s1;
for(int i=0;i<min.length();i++)
{
for(int a=0,b=min.length()-i;b!=min.length()+1;a++,b++)
{
String sub=min.substring(a, b);
if(max.contains(sub))
return sub;
}
}
return null;
}
}
public static void main(String[] args) {
String s1="sadfajsabcdqsdf";
String s2="asfdabcds";
String s=getMaxSubString(s1,s2);
System.out.println("s="+s);
}
/**
* 获取最大子串儿
* @param s1
* @param s2
* @return
*/
/**
* @param s1
* @param s2
* @return
*/
private static String getMaxSubString(String s1, String s2) {
// TODO Auto-generated method stub
String max=null,min=null;
max=(s1.length()>s2.length())?s1:s2;
min=max.equals(s1)?s2:s1;
for(int i=0;i<min.length();i++)
{
for(int a=0,b=min.length()-i;b!=min.length()+1;a++,b++)
{
String sub=min.substring(a, b);
if(max.contains(sub))
return sub;
}
}
return null;
}
}
0 0
- 从两个字符串中找到最大字符子串
- 从两个字符串中找出最大公共子字符串
- 两个字符串中最大相同子串
- 找到字符串中无重复最长的字符子串
- 获取两个字符串中最大相同子串
- 获取两个字符串中最大相同子串
- 两个字符串中最大相同的子串
- 获取两个字符串中最大的相同子串
- 两个字符串中最大相同的子串
- 获取两个字符串中最大相同子串的实现
- Java获取两个字符串中最大相同子串
- 编程实现获取两个字符串中最大相同子串
- Java找出两个字符串中最大的子串
- 获取两个字符串中最大相同子串
- java获取两个字符串中最大子串
- 获取两个字符串中最大的公共子串
- 从字符串S中找出不包含重复字符的最大连续子字符串长度
- 字符串中没有重复的字符最大子串
- spring boot application properties配置详解
- 线程在执行过程中的状态和调用run()与start()的区别
- IDEA中配置tomcat
- 【luogu2709】小B的询问(莫队)
- 数据库热词提取方式
- 从两个字符串中找到最大字符子串
- Unity3D手游开发实践
- Spring MVC返回JSON格式的数据
- scp命令
- CentOS7 minimal +anaconda+keras 深度学习环境
- github绑定域名
- spring路径通配符
- lua io标准库
- [C++]sleep 和 usleep区别