如何用java 或 javascript解析出类似192.168.1.1⼀28这样的ip段的开始ip和结束ip?

2024-12-30 22:11:59
推荐回答(3个)
回答1:

192.168.1.240~192.168.1.255
把ip写成32个2进制。
开始ip,28位之后全0,结束ip28位之后全1.

回答2:

public static void main(String sd[]) {
String ipaddress = "192.168.1.1/28";
String startIP = ipaddress.substring(0,ipaddress.indexOf("/"));
String endIP = startIP.substring(0,startIP.lastIndexOf(".")+1)+ipaddress.substring(ipaddress.indexOf("/")+1);
System.out.println(startIP+"到"+endIP);
}

回答3:

正则表达式