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

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

如上圖所示,可以查看具體的實(shí)時(shí)模板。
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:增強(qiáng)for循環(huán)
for (String name : names) {
}7.2.4、輸出語(yǔ)句

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

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

// 對(duì)象.castvar:將對(duì)象強(qiáng)轉(zhuǎn)后,并賦給一個(gè)變量
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、后綴補(bǔ)全模板
7.3.1.1、創(chuàng)建模板

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

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

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

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

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

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

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

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

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

