Pattern pattern = Pattern.compile(ip);
matcher.matches();//验证结果返回ture或者false
建议这样做,将ip地址的每一段都填充为三位(两位和一位的用零填充),删除地址中的'.',然后导入到arrays,使用sort()方法进行排序
【实例描述】IP地址是网络上每台计算机的标识,在浏览器中输入的网址也是要经过DNS服务器转换为IP地址才能找到服务器的,在很多网络程序中要求输入服务器IP地址或者对方连接的IP地址,IP地址的错误输入将使程序无法运行.
【实现过程】(1)在Eclipse中新建项目CheckIP,并在其中创建一个CheckIP.java文件.
在该类的主方法中创建标准输入流的扫描器对象,接收用户输入的IP地址.
该方法是String字符串类的方法,用于判断字符串与制定的正则表达式是否匹配.
/**
* 验证ip是否合法
*
* @param text
* ip地址
* @return 验证信息
*/
public String ipCheck(String text) {
if (text != null !text.isEmpty()) {
// 定义正则表达式
// 判断ip地址是否与正则表达式匹配
if (text.matches(regex)) {
// 返回判断信息
return text + "\n是一个合法的IP地址!";
} else {
return text + "\n不是一个合法的IP地址!";
}
return "请输入要验证的IP地址!";
返回类型什么的都可以自己修改啊
以上就是土嘎嘎小编为大家整理的验证ip地址java代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!