java中如何判断字符串是否是url

互联网 19-11-21

概述:

Pattern类的作用在于编译正则表达式后创建一个匹配模式。

Matcher类使用Pattern实例提供的模式信息对正则表达式进行匹配。

判断方法:

在用字符串String设置完一条正则表达式之后,通过Pattern.compile编译正则表达式创建一个匹配模式,之后再用pattern.matcher(xx).matches()的方法,得到是否匹配的布尔值。

package urlReg; import java.util.regex.*; public class urlRegTest { 	public static void main(String[] args) { 		String url1 = "http://www.xx.com"; 		String url2 = "w.xx.com"; 		String url3 = "http://w.xx.com"; 		String url4 = "ssss"; 		Pattern pattern = Pattern 				.compile("^([hH][tT]{2}[pP]://|[hH][tT]{2}[pP][sS]://)(([A-Za-z0-9-~]+).)+ 				([A-Za-z0-9-~\\/])+$"); 		System.out.println(pattern.matcher(url1).matches()); 		System.out.println(pattern.matcher(url2).matches()); 		System.out.println(pattern.matcher(url3).matches()); 		System.out.println(pattern.matcher(url4).matches()); 	} }

推荐教程:java快速入门

以上就是java中如何判断字符串是否是url的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: URL
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:java高频率基础面试题——(四)

相关资讯