ctrl+o 输网址 屏蔽自动保存网址
hosts 文件实现ip地址映射
ping 十进制ip
import java.text.DecimalFormat;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
//System.out.println("Hello World!");
Scanner in = new Scanner(System.in);
String ip = in.next();
Pattern p = Pattern
.compile("((2[0-4]//d|25[0-5]|[01]?//d//d?)//.){3}(2[0-4]//d|25[0-5]|[01]?//d//d?)");
Matcher m = p.matcher(ip);
if(true == m.matches()) {
String[] strs = ip.split("//.");//.是元字符
double result = 0;
int len = strs.length;
for(int i = 0; i<len; ++i) {
//System.out.println(Integer.parseInt(strs[i])*Math.pow(256, 3-i));
result += Integer.parseInt(strs[i])*Math.pow(256, 3-i);
}
DecimalFormat format=new DecimalFormat( "0");
String resultStr = format.format(result);
System.out.println(ip + "->" + resultStr);
} else
System.out.println("Invalid IP!");
}
}
文件->另存为 保存类型 .mht