idea代码补全声明代码_用了这么多年idea,竟然不知道这些代码补全功能
先上圖,不知道大家寫代碼注意到?jīng)],因?yàn)橐矝]有人告訴我,網(wǎng)上今天才發(fā)現(xiàn)這個(gè)技巧,所以推薦給大家,如果你知道,那就路過即可。。。
if相關(guān)
定義一個(gè)boolean類型的變量flag和一個(gè)String類型的變量name來進(jìn)行測(cè)試。
boolean?flag?=true;Stringname="Java旅途";
判斷條件成立
語法:
flag.if
效果:
if?(flag)?{}
判斷條件不成立
語法:
flag.else
效果:
if?(!flag)?{}
判斷條件等于null
語法:
string.null
效果:
if?(string?==null)?{}
判斷條件不等于null
語法:
string.notnull?或者?string.nn
效果:
if?(string?!=null)?{}
使用switch判斷
語法:
switch?(string)?{}
效果:
switch?(string)?{}
使用while判斷
語法:
flag.while
效果:
while?(flag)?{}
for相關(guān)
定義一個(gè)string類型的數(shù)組來測(cè)試。
String[]?param?=?{"1","2","3"};
從第一個(gè)元素進(jìn)行遍歷
語法:
param.fori
效果:
for(inti?=?0;?i?
從最后一個(gè)元素進(jìn)行遍歷
語法:
param.forr
效果:
for(inti?=?param.length?-?1;?i?>=?0;?i--)?{}
增強(qiáng)for循環(huán)
語法:
param.for或者?param.iter
效果:
for(String?s?:?param)?{}
變量相關(guān)
新定義一個(gè)User類,添加name和age兩個(gè)屬性用來測(cè)試。
publicclassUser{????????private?Stringname="Java旅途";????privateintage?=?18;publicUser()?{}publicUser(Stringname,intage)?{????????this.name=name;????????this.age?=?age;????}}
創(chuàng)建一個(gè)對(duì)象
語法:
User.new
效果:
newUser();
創(chuàng)建一個(gè)局部變量
語法:
newUser().var
效果:
Useruser=?newUser();
創(chuàng)建一個(gè)全局變量
語法:
newUser().field
效果:
privateUseruser;user=?newUser();
強(qiáng)制轉(zhuǎn)換對(duì)象類型,假如我們將將Object轉(zhuǎn)換為User
語法:
new?object.castvar
效果:
Useruser=?(User)?new?Object();
其他常用
返回語句
語法:
"".return
效果:
return"";
打印語句
語法:
flag.sout
效果:
System.out.println(flag);
捕獲處理異常
語法:
newUser().try
效果:
try?{?newUser();}?catch?(Exception?e)?{?e.printStackTrace();}
拋出異常
語法:
new?Exception().throw
效果:
throw?new?Exception();
給變量加鎖
語法:
string.synchronized
效果:
synchronized?(string)?{}
其它可以參考
這里面都包含,從這圖里可以看出javascript的快捷鍵也是支持的。同時(shí)支持Kotlin、SQL、Dart。
【編輯推薦】
【責(zé)任編輯:未麗燕 TEL:(010)68476606】
點(diǎn)贊 0
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的idea代码补全声明代码_用了这么多年idea,竟然不知道这些代码补全功能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: md5会重复吗_如何优雅地处理重复请求(
- 下一篇: mpython掌控板作品_第1课 Ard