[Android Studio] 代碼塊縮寫

轉(zhuǎn)

Android studio 默認的是按Tab 自動生成代碼塊的,用戶可以自己在setting-->Live Templates里面進行設(shè)置expand style

////輸出打印

Groovy(常規(guī)部分)---->

serr --->System.err.println("example")
souf --->printf "example"
sout --->println "example"
soutm --->System.out.println("MainActivity.onCreate");//當前類的當前方法名
soutp --->System.out.println("savedInstanceState = [" + savedInstanceState + "]");//這個好,可以打印出當前方法的所有參數(shù)列表及其值
soutv --->System.out.println("params",params);//即 你可以輸出打印一個變量值

//(常規(guī)的代碼塊兒)

Iteractions--->//快速生成代碼塊兒
fori --->for (int i = 0; i < ; i++) {}
itar --->for (int i = 0; i < Array.length; i++) { int i1 = Array[i];}//遍歷數(shù)組
itco --->for (Iterator iterator = collection.iterator(); iterator.hasNext(); ) {
Object next = iterator.next();
}//這個是遍歷一個容器變量的,直接讓容器返回一個iterator進行遍歷
iten --->while (枚舉類.hasMoreElements()) { Object nextElement = 枚舉類.nextElement(); }//enumeration 是一個枚舉類接口來著。遍歷枚舉內(nèi)容
iter --->for (int i : FOCUSED_STATE_SET) {...}//遍歷選中狀態(tài)下的set
itit --->while (iterator.hasNext()) { Object next = iterator.next(); }//獲取到了迭代器對象后,對迭代器進行遍歷操作
itli --->for (int i = 0; i < list.size(); i++) { Object o = list.get(i); }//遍歷list對象里面的內(nèi)容
ritar --->for (int i = Array.length - 1; i >= 0; i--) { int i1 = FOCUSED_STATE_SET[i]; }//倒敘遍歷數(shù)組

//其他的(綜合)

geti --->public static MainActivity getInstance() { return ; }//獲取到當前的實例 的代碼模板
ifn --->if (某變量 == null) {....}//生成if null代碼塊兒
inn --->if (某變量 != null) {....}//生成if not null代碼塊兒
inst --->if ($EXPR$ instanceof $TYPE$) { $TYPE$ $VAR1$ = ($TYPE$)$EXPR$; $END$ }//判斷某變量是不是某個類的實例對象
lazy --->if (savedInstanceState == null) { savedInstanceState = new Bundle(); }//執(zhí)行延遲初始化,就是對象直到用的時候才進行初始化操作
mn --->var1 = Math.min(var2,var3);//得到比較兩個變量值小的代碼塊
mx --->var1 = Math.max(var2,var3);//得到比較兩個變量值大的代碼塊
psvm --->public static void main(String[] args){ 。。。。 }//生成一個main()函數(shù)的代碼塊
toar --->something.toArray(new collection[collection.size()])//這個是生成一個代碼塊用于把collection的對象存儲到一個數(shù)組里面去.實用!
//普通的代碼(修飾符部分的)
psf --->public static final
psfi --->public static final int
psfs --->public static final String
St --->String
thr --->throw new

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容