轉(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