2013-12-13 3 views
0

У меня есть строка под названием «URL», в которой хранится URL-адрес, который приходит динамически. Теперь я хотел бы показать, является ли URL из youtube или vimeo или facebook или google.Как найти определенное слово в URL-адресе?

String URL = "https://www.youtube.com/watch?v=M0jmSsQ5ptw"; // это происходит динамически в моем коде

если [URL содержит слово] юность [ печати "URL из YOUTUBE" ]

если [URL содержит facebook слова] [ печати "URL из FACEBOOK" ]

если [URL содержит Google слово] [ печать "URL из GOOGLE" ]

если [ URL содержит Vimeo слова] [ печати "URL из Vimeo" ]

пожалуйста, помогите мне, как найти слово в URL.

+0

http://docs.oracle.com/javase/6/docs/api/java/lang/ String.html # содержит (java.lang.CharSequence) – Asterisk

+0

Вы посмотрели String.contains() /String.indexOf()? – Satya

+0

http://stackoverflow.com/questions/513832/how-do-compare-strings-in-java?rq=1 –

ответ

0

Попробуйте split()

String URL = "https://www.youtube.com/watch?v=M0jmSsQ5ptw"; 
    System.out.println("URL from "+URL.split("\\.")[1].toUpperCase()); 

Выход:

URL from YOUTUBE 
0

вы уже ответили ваш собственный вопрос.

если [URL содержит Google слово] [печать "URL из GOOGLE"]

if(URL.contains("google")) 
print("URL from GOOGLE") 
+0

Спасибо за ур ответить – RaghavaRaj

+0

:) Добро пожаловать в Stackoverflow – Foolish

0
url.toLowerCase().contains("dynamic code"); 
system.out.println(url+" from "+ dynamic code; 
Смежные вопросы