java获取两个字符串中最大子串
来源:互联网 发布:js怎么控制class 编辑:程序博客网 时间:2024/05/20 02:30
1.程序
package Demo2;public class Compare { //获得两个字符串的最大子串,首先定义方法将两个字符串传入public static String GetMaxString(String str1, String str2) {//比较两个字符串大的为max,小的为min.String max = (str1.length() > str2.length()) ? str1 : str2;String min = max.equals(str1) ? str2 : str1;//对小的字符串进行遍历,截取从last到right,看max字符串中是否含有所截取字符,如果有,则结束。//否则继续last++,right--截取字符串与max中字符串比较for (int i = 0; i < min.length(); i++) {for (int last = 0, right = min.length() - i; right != min.length() + 1; last++, right--) {String sub = min.substring(last, right);if (max.contains(sub)) {return sub;}}}return null;}public static void main(String[] args) {String s1 = "wwwabcdqqqwww";String s2 = "xxxxxxxxxxabcdqqqyyyyyyyyy";String s = GetMaxString(s1, s2);System.out.println(s);}}
2.截图
阅读全文
0 0
- Java获取两个字符串中最大相同子串
- java获取两个字符串中最大子串
- 获取两个字符串中最大相同子串
- 获取两个字符串中最大相同子串
- 获取两个字符串中最大的相同子串
- 获取两个字符串中最大相同子串的实现
- 编程实现获取两个字符串中最大相同子串
- 获取两个字符串中最大相同子串
- 获取两个字符串中最大的公共子串
- Java 获取两个字符串的最大子串
- 【java编程】String之两个字符串获取最大子串
- java练习获取两个字符串的最大相同子串
- Java找出两个字符串中最大的子串
- 两个字符串中最大相同子串
- 黑马程序员_编写程序,获取两个字符串中最大相同子串
- String小练习4-获取两个字符串中最大相同子串
- 获取两个字符串的最大相同子串
- java获取两个字符串中最大相同子串。第一个动作:将短的那个串进行长度一次递减的子串打印
- SpringBoot-访问MySQL数据库
- IP分片
- The Boss on Mars
- python3 网络爬虫(五)scrapy中使用User-Agent
- PHP从后台读取数据实现轮播的效果
- java获取两个字符串中最大子串
- MySQL优化
- 算法七
- DNS的原理解析
- 基于vultr的vps建立shadowsock
- 17 多校 3
- STL容器——list接口介绍
- 在Ubuntu中修改HOST使用谷歌上网
- 实验之栈二:一数据结构般算术表达式转换成后缀式