2013-12-13 46 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;