隨筆-57  評論-129  文章-0  trackbacks-0
          剛剛經(jīng)歷的一點小技巧,共享一下。

          1。給代理函數(shù)加上空判斷

          一個組合模式的運用。代碼如下:
          class Composite impliments IF1,IF2,IF3{
             
          private IF1 if1;
             
          private IF2 if2;
             
          private IF2 if2;
             
          public Composite (if1,if2,if3){
             }
          }

          eclipse 生成指代方法>>>>

          class Composite impliments IF1,IF2,IF3{
             
          private IF1 if1;
             
          private IF2 if2;
             
          private IF2 if2;
             
          public Composite (if1,if2,if3){
             }
             
          public void method1(){
                if1.method1();
             }
             .
          }

          //正則表達(dá)式
          // (\w+method\d)(\..*) if($1!=null){$0}
          //>>>
          class Composite impliments IF1,IF2,IF3{
             
          private IF1 if1;
             
          private IF2 if2;
             
          private IF2 if2;
             
          public Composite (if1,if2,if3){
             }
             
          public void method1(){
                
          if(if1= null){
                   if1.method1();
                }
             }
             .
          }

          //還有一個構(gòu)造函數(shù)里的屬性賦值:
          // (\w+)       this.$1=$1

          結(jié)果,略

          觸類旁通,更多新的用法待你去發(fā)掘^_^
          posted on 2007-11-10 18:17 金大為 閱讀(970) 評論(3)  編輯  收藏 所屬分類: Java

          評論:
          # re: eclipse正則表達(dá)式在編碼過程中的運用[未登錄] 2007-11-10 19:19 | 吳開春
          太簡單了點吧~`沒明白.  回復(fù)  更多評論
            
          # re: eclipse正則表達(dá)式在編碼過程中的運用 2007-11-10 23:34 | 隔葉黃鶯
          樓主,真的寫的太簡單了,我看了也是一頭霧水,不知道從哪里來,何處去

          Eclipse 右鍵里有一個 Generate Delegate Methods, 不知道樓主是不是說的這個,但也沒見有輸入正則表達(dá)式的地方啊?  回復(fù)  更多評論
            
          # re: eclipse正則表達(dá)式在編碼過程中的運用 2007-11-11 10:55 | 金大為
          @隔葉黃鶯
          是的,正則是在查找替換中輸入。
          Ctr +F  回復(fù)  更多評論
            
          主站蜘蛛池模板: 青铜峡市| 阿城市| 宜宾市| 陈巴尔虎旗| 井研县| 潼南县| 高陵县| 洛川县| 新蔡县| 中西区| 高唐县| 晴隆县| 西贡区| 咸丰县| 辽中县| 雷山县| 富蕴县| 泰宁县| 延吉市| 萍乡市| 乐至县| 九龙坡区| 睢宁县| 福建省| 临洮县| 弥渡县| 桐柏县| 庆安县| 巴林右旗| 新余市| 固镇县| 香港 | 东至县| 巴青县| 宁都县| 东乌| 卫辉市| 宁夏| 武威市| 长丰县| 温泉县|