2013-12-13 44 views
0

我有一個名爲「URL」的字符串,它存儲動態發送的URL。現在我想顯示是否來自YouTube或vimeo或Facebook或谷歌的網址。如何在URL中查找特定單詞?

String URL =「https://www.youtube.com/watch?v=M0jmSsQ5ptw」; //這個來動態地在我的代碼

如果[URL包含YouTube文字] [ 打印 「網址從YouTube」 ]

如果[URL中包含Facebook的字] 「從Facebook網址」 [ 打印 ]

如果[URL中包含谷歌字] [ 打印 「從GOOGLE URL」 ]

如果[ URL包含VIMEO字] [ 打印 「從Vimeo的URL」 ]

請幫助我如何找到一個URL一個字。

+0

http://docs.oracle.com/javase/6/docs/api/java/lang/ String.html#contains(java.lang.CharSequence) – Asterisk

+0

你看過String.contains()/String.indexOf()嗎? – Satya

+0

http://stackoverflow.com/questions/513832/how-do-i-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」]

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;