您好,欢迎访问一九零五行业门户网

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

概述:
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的详细内容。
其它类似信息

推荐信息