本文实例讲述了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实现求两个字符串最大公共子串的方法。分享给大家供大家参考,具体如下: 最近在项目工作中有一个关于文本对比的需求,经过这段时间的学习,总结了这篇博客内容:求两个字符串的最大公共子串。 算法思想:基于图计算两字符串的公共子
问题内容: 我尝试获取<%=和%>之间的字符串,这是我的实现: 它返回 但我的期望是: 我在哪里错了以及如何纠正它? 问题答案: 您的模式很好。但是,您不应该轻信它,应该这样做。以下代码提供了您正在寻找的输出:
问题内容: 有没有一种快速的方法来删除Swift中String中的最后两个字符?我看到有一个简单的方法来删除最后一个字符作为明确指出这里。您知道如何删除最后两个字符吗?谢谢! 问题答案: 更新: Xcode 9•Swift 4或更高版本 字符串现在符合RangeReplaceableCollection,因此您可以直接在字符串中使用收集方法dropLast,因此不再需要扩展。唯一的区别是它返回一个
我的问题是- 给定两个长度相等的字符串s1和s2作为输入,预期的输出是一个字符串,其中s1的第一个字符,s2的第一个字符,s1的第二个字符,s2的第二个字符,依此类推。例如,如果s1=“外部”,s2=“空间”,则输出为“OSuptaecre”。 我已经用循环完成了,我想知道这个程序是否还有其他简单的代码,比如使用字符串函数。
问题内容: 我正在寻找一种从字符串中提取最后一个字符的方法,无论大小如何。让我们以以下字符串为例: 如您所见,完全随机的字符串,但是它们的末尾有7个数字。我将如何取这7个数字? 编辑: 我只是意识到,只要我将string [2]用作数字,将string [1]用作中间的任何东西,这在这里将非常有用。 问题答案: 您可以做很多事情。 将在最后一个冒号之后得到所有内容。 最后一个空格之后的所有内容。
问题内容: 我从html解析中得到一个字符串,即 我的代码是这样的 我不确定我的第二个拆分字符串应该是“’”还是“’,” 我希望我的结果是 问题答案: 我将使用正则表达式从这样的复杂输入中提取子字符串。 Swift 3.1: Swift 2.0: