手机
当前位置:查字典教程网 >编程开发 >Java >java取两个字符串的最大交集
java取两个字符串的最大交集
摘要:本文实例讲述了java取两个字符串的最大交集的实现方法,分享给大家供大家参考。具体实现方法如下:复制代码代码如下:packagecom.it...

本文实例讲述了java取两个字符串的最大交集的实现方法,分享给大家供大家参考。具体实现方法如下:

复制代码 代码如下:package com.itheima.net;

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);

}

}

复制代码 代码如下:

package com.itheima.net;

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程序设计有所帮助。

【java取两个字符串的最大交集】相关文章:

Java正则多字符串匹配替换

Java序列化机制与原理的深入分析

java之左旋转字符串介绍

java中字符串与日期的转换实例

java 字符串词频统计实例代码

java 全角半角字符转换的方法实例

Java 完美判断中文字符的方法

java字符串反转示例分享

java字符串的合并

java 用递归获取一个目录下的所有文件路径的小例子

精品推荐
分类导航