首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

获得ip后怎样补0,该怎么解决

2012-01-14 
获得ip后怎样补0jsp获得访客的ip后,怎样补0如:60.150.25.2补成:060.150.025.002[解决办法]你可以将IP通过“

获得ip后怎样补0
jsp获得访客的ip后,
怎样补0

如:
60.150.25.2
补成:
060.150.025.002

[解决办法]
你可以将IP通过“.”来保存为数组,然后判断每个数组元素长度,不足三的补零,然后重新组合下就可以了
如:60.150.25.2
分成60、150、25、2四个并保存在str[]中,
然后分别判断它们的长度,长度不足三的补零,最后重新组合就好了
[解决办法]
以前有人问过这个问题.

Java code
        String str ="60.150.25.2";        str = str.replaceAll("(\\.|^)(\\d)(\\.|$)", "$100$2$3");        str = str.replaceAll("(\\.|^)(\\d{2})(\\.|$)", "$10$2$3");        System.out.println(str); 

热点排行