java进行IP地址格式化 有ip地址如下:String ip="58.67.18.8";"218.7.18.8";"218.67.18.228";如何转换为标准格式:"218.067.018.008";? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.util.*;public class Test { public static void main(String[] args) { String[] IPS={"58.67.18.8","218.7.18.8","218.67.18.228"}; for(String ip:IPS){ System.out.println(formatIP(ip)); } } public static String formatIP(String IP){ String[] IPNum=IP.split("\\."); StringBuilder result=new StringBuilder(); for(String s:IPNum){ int x=Integer.parseInt(s); x+=1000; result.append(String.valueOf(x).substring(1)+"."); } return result.toString().substring(0,result.length()-1); } }结果:F:\java>java Test058.067.018.008218.007.018.008218.067.018.228 java设置背景图片 管理系统修改登陆密码的问题…… 谁可以提供Blowfish--ECB的源码,要求加密后的结果为16进制字节数组。 请教一个问题。 救急啊。。谁知道请告诉我一下。。谢谢 一个java代码大家看看错在哪?调试了很久~~~~郁闷!! 菜鸟一问,如何使用下面的类 为什么我对JTree重载后输出的还是它本身默认的那些目录 java学习心得交流 50分求助:毕设急等:谢谢 有码有真相,Frame中的方法识别 一道面试题
public class Test {
public static void main(String[] args) {
String[] IPS={"58.67.18.8","218.7.18.8","218.67.18.228"};
for(String ip:IPS){
System.out.println(formatIP(ip));
}
}
public static String formatIP(String IP){
String[] IPNum=IP.split("\\.");
StringBuilder result=new StringBuilder();
for(String s:IPNum){
int x=Integer.parseInt(s);
x+=1000;
result.append(String.valueOf(x).substring(1)+".");
}
return result.toString().substring(0,result.length()-1);
}
}结果:
F:\java>java Test
058.067.018.008
218.007.018.008
218.067.018.228