日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

IDEA巧用Postfix Completion讓碼速起飛(小技巧)

瀏覽:39日期:2024-08-17 09:31:48

1. 情景展示

自從做 Java 開發之后,IDEA 編輯器是不可少的。 在 IDEA 編輯器中,有很多高效的代碼補全功能,尤其是 Postfix Completion 功能,可以讓編寫代碼更加的流暢。

Postfix completion 本質上也是代碼補全,它比 Live Templates 在使用上更加流暢一些,我們可以看一下下面的這張圖。

IDEA巧用Postfix Completion讓碼速起飛(小技巧)

2. 設置界面

可以通過如下的方法打開 Postfix 的設置界面,并開啟 Postfix。

IDEA巧用Postfix Completion讓碼速起飛(小技巧)

3. 常用的 Postfix 模板

3.1. boolean 變量模板

!: Negates boolean expression

//beforepublic class Foo { void m(boolean b) { m(b!); } } //afterpublic class Foo { void m(boolean b) { m(!b); }}

if: Checks boolean expression to be ’true’

//beforepublic class Foo { void m(boolean b) { b.if }}//afterpublic class Foo { void m(boolean b) { if (b) { } }}

else: Checks boolean expression to be ’false’.

//beforepublic class Foo { void m(boolean b) { b.else }}//afterpublic class Foo { void m(boolean b) { if (!b) { } }}

3.2. array 變量模板

for: Iterates over enumerable collection.

//beforepublic class Foo { void m() { int[] values = {1, 2, 3}; values.for }}//afterpublic class Foo { void m() { int[] values = {1, 2, 3}; for (int value : values) { } }}

fori: Iterates with index over collection.

//beforepublic class Foo { void m() { int foo = 100; foo.fori }}//afterpublic class Foo { void m() { int foo = 100; for (int i = 0; i < foo; i++) { } }}

3.3. 基本類型模板

opt: Creates Optional object.

//beforepublic void m(int intValue, double doubleValue, long longValue, Object objValue) { intValue.opt doubleValue.opt longValue.opt objValue.opt}//afterpublic void m(int intValue, double doubleValue, long longValue, Object objValue) { OptionalInt.of(intValue) OptionalDouble.of(doubleValue) OptionalLong.of(longValue) Optional.ofNullable(objValue)}

sout: Creates System.out.println call.

//beforepublic class Foo { void m(boolean b) { b.sout }}//afterpublic class Foo { void m(boolean b) { System.out.println(b); }}

3.4. Object 模板

nn: Checks expression to be not-null.

//beforepublic class Foo { void m(Object o) { o.nn }}//afterpublic class Foo { void m(Object o) { if (o != null){ } }}

null: Checks expression to be null.

//beforepublic class Foo { void m(Object o) { o.null }}//afterpublic class Foo { void m(Object o) { if (o != null){ } }}

notnull: Checks expression to be not-null.

//beforepublic class Foo { void m(Object o) { o.notnull }}//afterpublic class Foo { void m(Object o) { if (o != null){ } }}

val: Introduces variable for expression.

//beforepublic class Foo { void m(Object o) { o instanceof String.var }}//afterpublic class Foo { void m(Object o) { boolean foo = o instanceof String; }}

3.5. 其他模板

new: Inserts new call for the class.

//beforeFoo.new//afternew Foo()

return: Returns value from containing method.

//beforepublic class Foo { String m() { 'result'.return }}//afterpublic class Foo { String m() { return 'result'; }}

到此這篇關于IDEA巧用Postfix Completion讓碼速起飛(小技巧)的文章就介紹到這了,更多相關IDEA Postfix Completion 內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: IDEA
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
天堂va欧美ⅴa亚洲va一国产| 91成人精品在线| 日韩av资源网| 亚洲综合不卡| 美女福利一区二区三区| 国产精品视频一区二区三区综合 | 欧美理论视频| 伊伊综合在线| 国产在线观看www| 国产日韩三级| 久久超级碰碰| 国产精品色婷婷在线观看| 伊人国产精品| 日韩在线播放一区二区| 激情欧美一区| 亚洲欧美日韩国产一区二区| 欧美日韩免费观看一区=区三区| 久久精品一区二区国产| 18国产精品| 国产伦精品一区二区三区视频 | 成人精品中文字幕| 国产一区亚洲| 尤物在线精品| 亚洲一区亚洲| 丝袜脚交一区二区| 日韩一区精品| 国产探花在线精品一区二区| 日韩综合一区二区| 日韩在线网址| 欧美日一区二区在线观看| 久久国内精品自在自线400部| 日本aⅴ精品一区二区三区| 六月婷婷一区| 老司机免费视频一区二区| 国产精品成人一区二区不卡| 日韩精品看片| 国产精品毛片一区二区三区| 欧美日韩中出| 国产va免费精品观看精品视频| 高清不卡亚洲| 欧美特黄一级大片| 黄色国产精品| 国产精品一区二区中文字幕| 国内精品亚洲| 亚洲中字黄色| 成人在线视频区| 蜜臀精品久久久久久蜜臀| 嫩呦国产一区二区三区av| 亚洲午夜黄色| 国产剧情在线观看一区| 亚州av乱码久久精品蜜桃| 国产欧美日韩精品一区二区三区| 久久理论电影| 国产精品**亚洲精品| 美女毛片一区二区三区四区| 欧美精品国产白浆久久久久| 国产伦久视频在线观看| 久久av一区| 国产精选在线| 亚洲精品激情| 久久久精品午夜少妇| 国产日韩一区| 99国产成+人+综合+亚洲欧美| 国产精品一卡| 亚洲女人av| 激情亚洲影院在线观看| 国产日本久久| 在线午夜精品| 日韩精品不卡一区二区| 日韩av中文字幕一区二区| 欧美午夜精彩| 欧美成人一二区| 亚洲香蕉视频| 欧美日中文字幕| 激情91久久| 欧美在线亚洲综合一区| 日本视频一区二区| 91精品二区| 麻豆精品在线| 亚洲tv在线| 在线看片不卡| 九色porny丨国产首页在线| 国产乱人伦精品一区| 丝袜美腿成人在线| 九色porny丨国产首页在线| 一区在线视频观看| 精品欧美视频| 亚洲欧洲另类| 免费成人在线视频观看| av在线最新| 久久只有精品| 国产一区国产二区国产三区| 久久网站免费观看| 福利一区和二区| 国产剧情一区| 欧美亚洲tv| 午夜久久av| 亚洲在线久久| 红桃视频国产精品| 成人av二区| 欧美精品一区二区久久| 国产在线一区不卡| 欧美黄页在线免费观看| 国产精品美女午夜爽爽| 国产日产精品_国产精品毛片| 日韩在线黄色| 日韩三级久久| 日韩高清不卡在线| 亚洲人成网77777色在线播放| 亚洲一区观看| 免费久久99精品国产| 免费一区二区视频| 视频一区中文字幕国产| 美女精品一区| 免费成人性网站| 喷白浆一区二区| 喷白浆一区二区| 一区二区电影在线观看| 亚洲欧洲国产精品一区| 日韩中文字幕| 国产精品一页| 国产精品theporn| 国模精品一区| 久久久男人天堂| 欧美手机在线| 丝袜a∨在线一区二区三区不卡| 蜜臀a∨国产成人精品| 亚洲制服欧美另类| 日本免费新一区视频| 国产欧美69| 精品72久久久久中文字幕| 美女高潮久久久| 国产精品99在线观看| 久久中文字幕二区| 免费久久99精品国产| 日韩av网站免费在线| 欧美a级一区二区| 欧美天堂视频| 亚洲在线成人| 欧美亚洲色图校园春色| 精品国产黄a∨片高清在线| 日韩亚洲一区在线| 国产亚洲综合精品| 欧美日韩午夜| 国产91在线精品| 亚洲天堂久久| 激情五月色综合国产精品| 欧美专区在线| 国产精品激情电影| 97se综合| 麻豆久久精品| 国产高清精品二区| 欧美不卡高清一区二区三区| 狠狠干成人综合网| 久久激情五月婷婷| 热三久草你在线| 美女国产精品| 国产福利资源一区| 欧美.日韩.国产.一区.二区 | 欧美特黄a级高清免费大片a级| 中文精品在线| 国产精品一区二区三区美女| av资源亚洲| 蜜桃久久久久久| 国产剧情在线观看一区| 三级精品视频| 日韩精品成人在线观看| av综合电影网站| 亚洲精品日韩久久| 成人国产精品一区二区免费麻豆| 欧洲毛片在线视频免费观看| 国产欧美日韩免费观看| 99视频精品视频高清免费| 日韩国产在线一| 欧美www视频在线观看| 午夜久久tv| 久久久久九九精品影院| 狠狠久久婷婷| 美女尤物国产一区| 99国产精品99久久久久久粉嫩| 国产精品视频3p| 午夜久久免费观看| 麻豆精品久久| 久久午夜精品| 伊伊综合在线| 日韩欧美三区| 久久国产日韩| 国产精品自拍区| 偷拍欧美精品| 国产激情综合| 国产亚洲高清视频| 荡女精品导航| 91嫩草精品| 99亚洲精品| 91视频久久| 欧美一区不卡| 久久亚洲色图| 欧美成人基地| 久久99蜜桃| 亚洲另类视频|