2016-06-14 44 views
-2

我知道如何检查一个字符串是否包含另一个字符串的字符,我想知道的是如何检查字符串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 

有谁知道我可以用它来实现这一结果的方法?

在此先感谢

+2

https://en.wikipedia.org/wiki/Longest_common_substring_problem –

+0

如果您的意思是“两个字符串的起始字符串最长的字符串是什么”,则必须编写一些代码。本网站不是一个编码服务。 – Bohemian

+0

@JeremyFisher感谢您的链接 –

回答

0

有实际上是覆盖这对甲骨文的文档的教程页面:

https://docs.oracle.com/javase/tutorial/java/data/comparestrings.html

你需要编写一些代码,我建议你的谷歌技能刷牙太!

+0

感谢您的回答。我会在 –

+0

之后接受它,但我会敦促你改进你的信息收集技能,字符串操作,比较等等,所有非常核心的编程概念,那里有大量的信息,SO社区不会“当你答应时,你通常会做出很好的反应。并没有对自己做出一些尝试,并且提出了几乎所有编程手册和网站上详细介绍的问题。无论如何,祝你的项目和学习Java好运! – Yoda

+1

我可以理解为什么SO社区对于似乎没有证明某些尝试解决问题的问题没有反应,但我在我的帖子中说过,我知道如何找到一个String是否包含另一个String,但是我无法弄清楚如何获得匹配的字符,并且试图写出停止在contains/substring方法处的解决方案似乎并不富有成效。下次我发布这篇文章时,我会更加明确地展示我为解决问题所做的努力,并希望我的搜索技巧在此期间也会得到改善。干杯兄弟 –

相关问题