【发布时间】:2016-10-15 12:09:07
【问题描述】:
我知道如何检查一个String是否包含另一个String的字符,我想知道的是如何检查String A是否包含一些String B,然后如果String A确实包含一些String 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
有谁知道我可以用来达到这个结果的方法吗?
提前致谢
【问题讨论】:
-
如果您的意思是“两个字符串开头的最长字符串是什么”,您将不得不编写一些代码。本网站不是编码服务。
-
@JeremyFisher 感谢您的链接
-
@Bohemian 我不需要知道两个字符串开头的最长字符串,我需要知道“如何检查字符串 A 是否包含字符串 B”并且起始索引必须是任意的.我没有发布代码,因为与此最相似的问题基本上是“如何检查一个字符串是否包含另一个字符串”,我知道该怎么做,但我不知道如何从任意开始获取结果匹配字符索引,所以不可能为我无法弄清楚的东西发布代码,并且为了它而发布 contains() 方法没有生产力
标签: java string substring contains