日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

7. 代码模板的使用

發布時間:2024/5/14 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 7. 代码模板的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

恐懼是本能,行動是信仰(在此感謝尚硅谷宋紅康老師的教程)

1. 查看 Postfix Completion 模板(后綴補全)

2. 查看 Live Templates 模板(實時模板)

3. 常用代碼模板

3.1 非空判斷

變量.nullif(變量 == null)變量.nn:if(變量 != null)變量.notnull:if(變量 != null)ifn:if(xx == null)inn:if(xx != null)

3.2 遍歷數組和集合

數組或集合變量.fori:for循環數組或集合變量.for:增強for循環數組或集合變量.forr:反向for循環數組或集合變量.iter:增強for循環遍歷數組或集合

3.3 輸出語句

sout:相當于System.out.printlnsoutm:打印當前方法的名稱soutp:打印當前方法的形參及形參對應的實參值soutv:打印方法中聲明的最近的變量的值變量.sout:打印當前變量值變量.soutv:打印當前變量名及變量值

3.4 對象操作

創建對象Xxx.new .var :創建Xxx類的對象,并賦給相應的變量Xxx.new .field:會將方法內剛創建的Xxx對象抽取為一個屬性強轉對象.cast:將對象進行強轉對象.castvar:將對象強轉后,并賦給一個變量

3.5 靜態常量聲明

psf:public static finalpsfi:public static final intpsfs:public static final Stringprsf:private static final

4. 自定義代碼模板

4.1 自定義后綴補全模板

4.2 自定義 Live Templates

例如:定義 sop 代表 System.out.print();語句

① 在 Live Templates 中增加模板

② 先定義一個模板的組,這樣方便管理所有自定義的代碼模板

③ 在模板組里新建模板

④ 定義模板(以輸出語句為例)

Abbreviation:模板的縮略名稱

Description:模板的描述

Template text:模板的代碼片段

模板應用范圍。比如點擊 Define。選擇如下:應用在 java 代碼中。

其它模板1:單元測試模板:

@Test public void test$var1$(){$var2$ }

其它模板2:創建多線程

new Thread(){public void run(){ $var$} };

其它模板3:冒泡排序

for(int $INDEX$ = 1; $INDEX$ < $ARRAY$.length; $INDEX$++) {for(int $INDEX2$ = 0; $INDEX2$ < $ARRAY$.length-$INDEX$; $INDEX2$++) {if($ARRAY$[$INDEX2$] > $ARRAY$[$INDEX2$+1]){$ELEMENT_TYPE$ temp = $ARRAY$[$INDEX2$];$ARRAY$[$INDEX2$] = $ARRAY$[$INDEX2$+1];$ARRAY$[$INDEX2$+1] = temp;}} }

總結

以上是生活随笔為你收集整理的7. 代码模板的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。