本文实例讲述了java取两个字符串的最大交集的实现方法,分享给大家供大家参考。具体实现方法如下:
public class game13
{
public static void main(string[] args)
{
string s1 = "135adbfg67";
string s2 = "125dbf59";
string s3 = s2;
int begin = 0;
int end = s2.length();
int i = 1;
while (!s1.contains(s3))
{
if (end == s2.length())
{
begin = 0;
end = (s2.length()) - (i++);
}
else
{
begin++;end++;
}
s3 = s2.substring(begin, end);
system.out.println(s3);
system.out.println("--------");
}
system.out.println(s3);
}
}
public class game15
{
public static void main(string[] args)
{
string s1 = "135adbfg67";
string s2 = "125dbf59";
method(s2, s1);
}
public static void method(string max, string min)
{
if (max.length() < min.length())
{
string s = max;
max = min;
min = s;
}
string substr = min;
for (int begin = 0, end = min.length(), i = 1; !max.contains(substr); substr = min.substring(begin, end))
{
if (end == min.length())
{
begin = 0;
end = (min.length()) - (i++);
}
else
{
begin++;
end++;
}
system.out.println(substr);
system.out.println("--------");
}
system.out.println(substr);
}
}
希望本文所述对大家的java程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
解决idea中出现“illegal character U+200B” 问题
荐 为什么加了@Transactional注解,事务没有回滚?
Attribute ‘sklearn.linear_model._logistic.LogisticRegression.multi_class‘ must be explicitly set to
Java/Python实现 LeetCode剑指Offer 14-I.剪绳子(动态规划)
网友评论