夏天到了

          雨季過后,是蘑菇生長的季節

           

          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.'重復的格式
             IP = IP + ".";
          //分別獲得前四個'xxx.'檢查
             for (i = 1;i <= 4;i++){
          //判斷底i個'xxx.'是否存在(i<=4)
              index = IP.indexOf('.');
              if (index == -1){
               throw new yourException(yourErrorString);
              }
              else{
          //獲得數字,檢查數字范圍
               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) 評論(0)  編輯  收藏 所屬分類: 代碼實現--JAVA

          導航

          統計

          公告

          其實生活很簡單

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 天柱县| 长兴县| 新晃| 通江县| 柘城县| 长春市| 民乐县| 霍山县| 梧州市| 德格县| 巢湖市| 象州县| 来宾市| 浏阳市| 大港区| 化德县| 宝清县| 乐东| 山丹县| 黄龙县| 郧西县| 阿拉善右旗| 东乌珠穆沁旗| 中方县| 高清| 都江堰市| 卢氏县| 江达县| 甘南县| 八宿县| 七台河市| 普定县| 旅游| 抚顺市| 新密市| 乐昌市| 阿坝县| 彰化市| 邢台市| 昔阳县| 石狮市|