IntelliJ IDEA 中的代碼模板
7.1、查看預(yù)設(shè)模板
7.1.1、后綴補全模板

如上圖所示,可以查看具體的后綴補全模板。
7.1.2、實時模板

如上圖所示,可以查看具體的實時模板。
7.2、常用模板
7.2.1、函數(shù)

// main:main 函數(shù)
public static void main(String[] args) {
}7.2.2、非空判斷

String name;
// 變量.null:if(變量 == null)
if (name == null) {
}
// 變量.notnull:if(變量 != null)
if (name != null) {
}7.2.3、遍歷數(shù)組和集合

ArrayList<String> names = new ArrayList<>();
// 數(shù)組或集合變量.fori:for循環(huán)
for (int i = 0; i < names.size(); i++) {
}
// 數(shù)組或集合變量.for:增強for循環(huán)
for (String name : names) {
}7.2.4、輸出語句

// sout:相當于System.out.println
System.out.println();
// soutm:打印當前方法的名稱
System.out.println("TemplateDemo.main");
// soutp:打印當前方法的形參及形參對應(yīng)的實參值
System.out.println("args = " + Arrays.toString(args));
String name = "zhangsan";
// 變量.soutv:打印當前變量名及變量值
System.out.println("name = " + name);7.2.5、對象操作
7.2.5.1、創(chuàng)建對象

// Xxx.new .var :創(chuàng)建Xxx類的對象,并賦給相應(yīng)的變量
String s1 = new String();
// Xxx.new .field:會將方法內(nèi)剛創(chuàng)建的Xxx對象抽取為一個屬性
s2 = new String();7.2.5.2、強制轉(zhuǎn)換

// 對象.castvar:將對象強轉(zhuǎn)后,并賦給一個變量
String s = (String) new Object();
7.2.6、靜態(tài)常量聲明

// psf:public static final
public static final String name = "zhangsan";
// psfi:public static final int
public static final int age = 18;
// psfs:public static final String
public static final String sex = "male";
// prsf:private static final
private static final double money = 16.8;7.3、自定義模板
7.3.1、后綴補全模板
7.3.1.1、創(chuàng)建模板

如上圖所示,打開后綴補全模板創(chuàng)建界面。

如上圖所示,設(shè)置模板的鍵、最低級別語言和內(nèi)容。
List<$EXPR$> $END$ = new ArrayList<>();

如上圖所示,可以看到剛自定義的后綴補全模板。
7.3.1.2、應(yīng)用模板

// 類型.list:List<類型> 光標最后位置 =new ArrayList<>();
List<String> strings =new ArrayList<>();
7.3.2、實時模板
7.3.2.1、創(chuàng)建模板組

如上圖所示,打開創(chuàng)建模板組的對話框。

如上圖所示,輸入模板組的名稱。
7.3.2.2、創(chuàng)建模板

如上圖所示,打開實時模板的創(chuàng)建界面。

如上圖所示,設(shè)置模板的縮寫、描述、模板文本和適用范圍。
7.3.2.3、應(yīng)用模板

// test:創(chuàng)建單元測試方法
@Test
public void test(){
}到此這篇關(guān)于IntelliJ IDEA 中的代碼模板的文章就介紹到這了,更多相關(guān)idea 代碼模板內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java循環(huán)創(chuàng)建對象內(nèi)存溢出的解決方法
在Java中,如果在循環(huán)中不當?shù)貏?chuàng)建大量對象而不及時釋放內(nèi)存,很容易導(dǎo)致內(nèi)存溢出(OutOfMemoryError),所以本文給大家介紹了Java循環(huán)創(chuàng)建對象內(nèi)存溢出的解決方法,需要的朋友可以參考下2025-01-01
總結(jié)一下關(guān)于在Java8中使用stream流踩過的一些坑
java8新增了stream流式處理,對于list的各種操作處理提供了好多方法 ,用過的都知道,方便極了.比如篩選、排序、合并、類型轉(zhuǎn)換等等.以下是我實際工作中踩過的坑,記錄下避免大家踩坑,需要的朋友可以參考下2021-06-06
Java將字節(jié)轉(zhuǎn)換為十六進制代碼分享
我們知道,在java中,一個byte 就是一個字節(jié),也就是八個二進制位;而4個二進制位就可以表示一個十六進制位,所以一個byte可以轉(zhuǎn)化為2個十六進制位。下面我們就來詳細看下具體方法吧。2016-01-01
使用IntelliJ IDEA 15和Maven創(chuàng)建Java Web項目(圖文)
本篇文章主要介紹了使用IntelliJ IDEA 15和Maven創(chuàng)建Java Web項目(圖文),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-09-09

