2016-06-14 2 views
-2

Я знаю, как проверить, содержит ли строка строки символов другой строки, что я хочу знать, - как проверить, содержит ли строка String A некоторые из String B, а затем, если String 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

Существует на самом деле страница учебник, охватывающий это на документы Oracle:

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

Вы должны написать код, я хотел бы предложить отрабатывает свои навыки Google тоже !

+0

Спасибо за ваш ответ. Я соглашусь с ним после того, как мне разрешат –

+0

Приветствия, но я бы посоветовал вам усовершенствовать свои навыки сбора информации, манипулировать строками, сравнивать и т. Д., Все основные концепции программирования, есть масса информации, сообщество SO не " t обычно хорошо реагируют, когда вы A. Не продемонстрировали попытку самостоятельно и B. Задавайте вопросы, которые подробно рассматриваются в почти каждой книге программирования и веб-сайте. Во всяком случае, удачи в вашем проекте и изучении Java! – Yoda

+1

Я могу понять, почему сообщество SO не будет хорошо реагировать на вопросы, которые, похоже, не продемонстрировали попытку решить вопрос, но я сказал в своем посте, что я знал, как найти, если String содержит другую String, но я не смог понять, как получить совпадающие символы, и, похоже, не было продуктивно выписывать попытку решения, которое остановилось при методах contains/substring. В следующий раз, когда я отправлю сообщение, я более подробно покажу, что я пытался сделать, чтобы решить эту проблему, и, надеюсь, мои навыки работы с поисковыми системами также улучшатся. Приветственный чувак –

Смежные вопросы