溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Intellij IDEA智能補(bǔ)全的方法有哪些

發(fā)布時間:2021-11-16 11:38:30 來源:億速云 閱讀:240 作者:iii 欄目:大數(shù)據(jù)

本篇內(nèi)容介紹了“Intellij IDEA智能補(bǔ)全的方法有哪些”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

首先來看一下下面這張圖,在方法里面有效位置后面輸入一個.,最后面會列表所有可用的自動補(bǔ)全的關(guān)鍵字,這也就是今天要分享的內(nèi)容。

Intellij IDEA智能補(bǔ)全的方法有哪些

下面再介紹幾個它們的用法,其實很簡單,跟上次一樣,這次我同樣還是錄了動圖,這樣看得更直觀,看起來更牛逼。

1、快速打印輸出

除了用 sout 開頭快速生成,還能在后面快速生成。

Intellij IDEA智能補(bǔ)全的方法有哪些

2、快速定義局部變量

在字符串或者數(shù)字……后面輸入 .var,回車,IDEA會自動推斷并快速定義一個局部變量,不過它是 final 類型的。

Intellij IDEA智能補(bǔ)全的方法有哪些

3、快速定義成員變量

在值后面輸入.field,可以快速定義一個成員變量,如果當(dāng)前方法是靜態(tài)的,那生成的變量也是靜態(tài)的。

Intellij IDEA智能補(bǔ)全的方法有哪些

4、快速格式化字符串

在字符串后面輸入.format,回車,IDEA會自動生成 String.format...語句,牛逼吧!

Intellij IDEA智能補(bǔ)全的方法有哪些

5、快速判斷(非)空

if (xx != null)
if (xx == null)

像上面這種判斷空/非空的情況非常多吧,其實可以快速生成 if 判斷語句塊,非空:.notnull 或者 .nn,空:.null。

Intellij IDEA智能補(bǔ)全的方法有哪些

6、快速取反判斷

輸入 .not 可以讓布爾值快速取反,再輸入 .if 可快速生成 if 判斷語句塊。

Intellij IDEA智能補(bǔ)全的方法有哪些

7、快速遍歷集合

下面是幾種 for 循環(huán)語句的快速生成演示,.for, .fori, .forr 都可以滿足你的要求。

Intellij IDEA智能補(bǔ)全的方法有哪些

8、快速返回值

在值后面輸入.return,可以讓當(dāng)前值快速返回。

Intellij IDEA智能補(bǔ)全的方法有哪些

9、快速生成同步鎖

在對象后面輸入.synchronized,可以快速生成該對象的同步鎖語句塊。

Intellij IDEA智能補(bǔ)全的方法有哪些

10、快速生成JDK8語句

下面演示的是快速生成 Lambda 以及 Optional 語句。

Intellij IDEA智能補(bǔ)全的方法有哪些

“Intellij IDEA智能補(bǔ)全的方法有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI