IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。

这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。

使用的方式也很简单,就是在一个表达式后按下点号 . ,然后输入一些提示或者在列表中选择一个候选项,常见的候选项下面会给出 GIF 演示。

1. var 声明

2. null 判空

3. notnull 判非空

4. nn 判非空

5. for 遍历

6. fori 带索引的遍历

7. not 取反

8. if 条件判断

9. cast 强转

10. return 返回值

原文:https://mp.weixin.qq.com/s/Zr9XfHNbxtVO6Xayk0U86Q
作者:乔志勇笔记
来源:微信公众号

idea 更改自动补全返回值_整理了一些 IDEA 中比较骚的技巧相关推荐

  1. IDEA自动补全返回值的三种方式

    一. 前言 平常在编码的过程中,可能需要调用第三方Api接口,这个过程中可能涉及到不太熟悉第三方Api接口的返回值类型,有可能是String.int.Object.void 等等这些,为了方便快速编码 ...

  2. idea 自动补全返回值,自动补全变量名称和属性名称

    这种时候我们想快速补全返回值和对象,直接点击 ctrl + alt + v 便可

  3. IDEA自动补全返回值的快捷键

    首先,将光标移至方法的末尾 然后,使用 ctrl+alt+v . 示例: 补全以前: discoveryClient.getServices(); 补全以后: List<String> s ...

  4. IDEA 自动补全返回值

    方法1: 使用Alt + Enter 键 方法2:new A().var  在后面增加.var 回车也有提示.

  5. mac Idea自动补全返回类型及变量快捷键

    mac idea常用高频快捷键 自动补全 自动补全 idea自动补全返回类型及变量快捷键 ctrl+alt+v 当然这里也可以自己改成自己习惯的快捷键.

  6. 【VS Code配置matlab】手把手教学,matlab也能自动补全+瞬间启动+代码整理!

    前言: matlab很好地集成了大量数学处理函数,甚至封装了包括信号处理.图像处理.神经网络.音乐等在内的方法.但matlab启动慢.没有代码补全.开发环境不友善等缺点常受人诟病,算法编写者往往需要进 ...

  7. python 自动补全函数括号_三分钟,让你弄清楚Python中函数的括号使用

    喜欢编程,热爱分享,希望能结交更多志同道合的朋友,一起在学习Python的道路上走得更远! 一直以来对python中函数括号的使用,有点分不清楚,到底什么时候用括号,什么时候不用括号,造成了很大困惑. ...

  8. python一个函数调用另一个函数的返回值_在另一个函数中使用返回值

    所以我认为当你调用check_channel_number函数时,user_channel_number是在那里定义的,所以当你调用delete_events函数时,它已经超出了范围,也许这样会有帮助 ...

  9. adb shell读取返回值_如何在ADB shell中读取耳机状态和读取ACCDET寄存器

    如何在ADB shell中读取耳机状态和读取ACCDET寄存器 录入:edatop.com    点击: [Description] 如何在ADB shell中读取耳机状态和读取ACCDET寄存器 [ ...

最新文章

  1. 有三个输入的自监督网络设计
  2. dev 获取gridview没有rows属性_虚拟黑群晖不直通也可以获取到SMART?
  3. OpenStack云计算口袋书-第一章-开始OpenStack之旅(一)
  4. webstorm下debug调试react js程序
  5. SQLserver分页 高效率
  6. No-5.变量的命名
  7. 计算机硬件:固态硬盘选购的技巧
  8. python 坐标轴 单位刻度_Python学习笔记(matplotlib篇)--坐标轴刻度
  9. linux设置date-hwclock-clock
  10. 走进markdown
  11. nvidia显卡cuda的性能_苦等10年!512 CUDA满血GTX 480终于出现:性能提升6%、功耗暴增43%...
  12. CMakeLists.txt 语法介绍与实例演练
  13. PCL .stl格式转成.pcd格式点云文件
  14. LM4990音频功放芯片
  15. 复数矩阵相乘的扩展矩阵计算方法
  16. 基于时延估计的动力型下肢假肢分段控制策略研究
  17. pdf转ppt在线转换免费网页版
  18. 如何控制UPS不间断电源的温度
  19. 史上最“牛”,荣辱参半的的JAVA群规和QQ群
  20. 拷贝构造函数的三种使用情况

热门文章

  1. R语言使用timeROC包计算无竞争情况下的生存资料多时间AUC值、R语言使用timeROC包的plotAUCcurve函数可视化多时间生存资料的不同标记物情况下对应的AUC曲线、并进行对比
  2. R语言使用ggplot2包使用geom_density()函数绘制密度图(连续色彩、离散色彩、梯度色彩)实战(density plot)
  3. R语言ggplot2可视化分面图(facet,facet_wrap): 不同分面配置不同的数据范围、自定义每个分面的轴数据格式化形式及数据范围
  4. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(自定义边界调色板、brewer调色板、比例灰度)实战
  5. R语言sys方法:sys.timezone函数返回当前系统时区的名称、system.File函数查找系统文件或者安装包的文件路径(例如查看R Base可安装路径、dplyr包的安装路径)
  6. python基于模型对测试集和训练集的预测概率结果文件可视化模型的校准曲线、多个模型的校准曲线(calibration curve)
  7. R语言dplyr包na_if函数根据条件将数据对象替换为NA值实战
  8. 机器学习数据预处理之缺失值:后向填充
  9. 计算机领域收费sci期刊,计算机领域收费sci期刊 - 百度学术
  10. java calendar去掉时分秒_java 8:只取年月日的java.util.Date(时分秒清零)对象