夏天到了

          雨季過后,是蘑菇生長的季節(jié)

           

          IP地址合法性檢查代碼

          private static String IPComp = "0123456789.";

          public void CheckIP(String IP){
             int i;
             int index;
             String cur;
          //判斷是否存在非IP字符
             for (i = 0;i < IP.length();i++){
              if (IPComp.indexOf(IP.charAt(i)) == -1){
               throw new yourException(yourErrorString);
              }   
             }
          //變換IP為'xxx.'重復(fù)的格式
             IP = IP + ".";
          //分別獲得前四個(gè)'xxx.'檢查
             for (i = 1;i <= 4;i++){
          //判斷底i個(gè)'xxx.'是否存在(i<=4)
              index = IP.indexOf('.');
              if (index == -1){
               throw new yourException(yourErrorString);
              }
              else{
          //獲得數(shù)字,檢查數(shù)字范圍
               cur = IP.substring(0,index);
               IP = IP.substring(index + 1);
               if (cur.length() > 0 && cur.length() <= 3){
                //change cur to int
                int num = 0;
                for (index = 0;index < cur.length();index++){
                 num = num * 10 + (int)cur.charAt(index) - 48;      
                }
                if (num > 255){
                 throw new yourException(yourErrorString);
                }
               }
               else{
                throw new yourException(yourErrorString);
               }
              }
             }
          //檢查是否有多的'xxx.'
             if (IP.indexOf('.') != -1){
              throw new yourException(yourErrorString);
             }
            }

          posted on 2005-07-27 17:50 蘑菇 閱讀(1271) 評(píng)論(0)  編輯  收藏 所屬分類: 代碼實(shí)現(xiàn)--JAVA

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          其實(shí)生活很簡單

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊(cè)

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 河东区| 碌曲县| 淮南市| 丰都县| 梅河口市| 陵川县| 余江县| 东乡县| 内乡县| 仪陇县| 襄樊市| 万载县| 宝山区| 睢宁县| 禄劝| 咸阳市| 会东县| 沂水县| 大足县| 新干县| 江城| 新田县| 长春市| 喜德县| 二手房| 禄丰县| 乌审旗| 金川县| 南和县| 苍山县| 盈江县| 吉木乃县| 方正县| 湖南省| 玉屏| 灵丘县| 北票市| 土默特右旗| 东方市| 开阳县| 涟源市|