如何:检查一个字符串是否包含另一个字符串的另一部分,然后检索匹配的字符
我知道如何检查一个字符串是否包含另一个字符串的字符,我想知道的是如何检查字符串A是否包含一些字符串B,然后如果字符串A确实包含一些字符串BI,想知道匹配字符是什么。如何:检查一个字符串是否包含另一个字符串的另一部分,然后检索匹配的字符
例如:
String stringA = "dsakldn I am String A";
String stringB = "aiwndsnkk I am String B";
//If I call this method
someMethodToFindWhichCharactersMatchInTwoStrings(stringA, stringB);
//it would return: "I am String" as these characters are present in both Strings
有谁知道我可以用它来实现这一结果的方法?
在此先感谢
有实际上是覆盖这对甲骨文的文档的教程页面:
https://docs.oracle.com/javase/tutorial/java/data/comparestrings.html
你需要编写一些代码,我建议你的谷歌技能刷牙太!
感谢您的回答。我会在 –
之后接受它,但我会敦促你改进你的信息收集技能,字符串操作,比较等等,所有非常核心的编程概念,那里有大量的信息,SO社区不会“当你答应时,你通常会做出很好的反应。并没有对自己做出一些尝试,并且提出了几乎所有编程手册和网站上详细介绍的问题。无论如何,祝你的项目和学习Java好运! – Yoda
我可以理解为什么SO社区对于似乎没有证明某些尝试解决问题的问题没有反应,但我在我的帖子中说过,我知道如何找到一个String是否包含另一个String,但是我无法弄清楚如何获得匹配的字符,并且试图写出停止在contains/substring方法处的解决方案似乎并不富有成效。下次我发布这篇文章时,我会更加明确地展示我为解决问题所做的努力,并希望我的搜索技巧在此期间也会得到改善。干杯兄弟 –
https://en.wikipedia.org/wiki/Longest_common_substring_problem –
如果您的意思是“两个字符串的起始字符串最长的字符串是什么”,则必须编写一些代码。本网站不是一个编码服务。 – Bohemian
@JeremyFisher感谢您的链接 –