IDEA有個很牛逼的功能,那就是后綴補全(Postfix Completion),這個功能可以通過后綴來使用代碼補全進行模板式地補全語句,如遍歷循環語句(for、foreach)、使用 String.format() 包裹一個字符串、使用類型轉化包裹一個表達式、根據判(非)空或者其它判別語句生成 if 語句、用instanceOf生成分支判斷語句等。
聽起來好像很高端的樣子,但是實際上使用的方式非常簡單,具體就是在一個表達式后按下點號【.】,然后輸入一些提示或者在列表中選擇一個候選項,最后按下tab鍵或enter鍵即可完成后綴補全的操作。另外要注意的是,這個功能是在IDEA13之后加入的。
1.var聲明變量。
"yanggb".var 100.var new Student().var
2.null判斷對象為空。
student.null
3.notnull判斷對象非空。
student.notnull
4.nn判斷對象非空。
student.nn
5.for遍歷(增強型遍歷)。
list.for
6.fori遍歷(帶索引的遍歷)。
list.fori
7.not對布爾類型取反。
isSuccess.not
8.if條件判斷。
list.length > 0.if isSuccess.if
9.cast強轉對象/數據類型。
student.cast
10.return返回值。
"yanggb".return student.return list.return new Student().return
另外,按下快捷鍵【ctrl+j】可以查看所有可用的后綴補全列表。
"如果付出總是得不到回應,熱情就會一點點消逝,所有的精力和愛意都被慢慢消耗殆盡,直到心灰意冷。"