IntelliJ:idea new对象、for循环、判空、if条件判断等快捷输入,自动补全_idea if快捷方式-程序员宅基地

技术标签: IntelliJ  intellij-idea  

要是以下快捷方法使用不了,需要先设置里勾选 

1.new对象

new一个对象,只需new 对象类.var,按下回车,就会自动生成对象,自动取名;

new User().var
-->
User user = new User();
 

List、Map之类的都可以这样使用 

 

会让你选择取什么名字

 

选择好之后,按回车就行了

 

2、for循环

直接把一个list对象.for,按回车,就会自动生成for循环体,但是是object类型的

array.for
蓝色的o代表可以自己取名字:

 

第二种方式:输入iter按回车,一样的效果:增强型for循环

 

 

 3、fori带索引的循环

打出fori,按回车

 

直接填入条件的值:i小于多少

 

4、判空与不为空

一个对象.null,按回车就可以自动生成判空代码

 

 按回车

 

同理对象.notnull,按回车就可以生成判断不为空代码

 

 

 5、取反

一个 boolean类型的对象.not,就可以直接在前面添加取反符号"!",免得鼠标去点,然后输入"!"

 

 

 6、if条件判断

一个boolean类型的值.if,就进行自动生成if判断代码

 

 

7、cast强转

把一个要转的对象.cast,按下回车,生成转型代码

 

 

 输出,自动转成字符串类型

 注意:要能直接转的,才可以这么操作,比如Object转String

像String转Integer还是要这样转:

        String str = "101";
        Integer i = Integer.valueOf(str);
        System.out.println(i);
8、方法返回

要把一个变量返回时,直接把变量.return,就直接生成返回代码了:

 

 

实现一个接口,必须实现里面的抽象方法,在我们写了implement之后,按住ALt+Ins就可以弹出选项框,快速选择实现方法;
 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wimpykids/article/details/130989909

智能推荐

redis客户端-程序员宅基地

文章浏览阅读1.4w次,点赞10次,收藏26次。1、redis-cliredis自己给我们提供的一个命令行客户端2、Java客户端-Jedis是一个Redis的java客户端(Java for Redis),老牌的、稳定、封装少的客户端导包<!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId> ._redis客户端

redis安装与部署_redis安装部署-程序员宅基地

文章浏览阅读4.9k次,点赞2次,收藏5次。将下载好的 redis-6.2.7.tar.gz 安装包上传到虚拟机的任意目录(一般推荐上传到 /usr/local/src目录)。如果是前台启动的话,如果关闭当前会话,则Redis服务也随即关闭,因此这种方式不推荐使用。redis-sentinel:它是 redis 提供的哨兵启动脚本。redis-check-dump:修复有问题的dump.rdb文件。redis-server:它是 redis 的服务端启动脚本。redis-cli:它是 redis 提供的客户端启动脚本。如果没有出错,就会安装成功。_redis安装部署

OpenCL——OpenCL设备信息_cl::device-程序员宅基地

文章浏览阅读1.5k次,点赞3次,收藏6次。OpenCL设备每个平台可能关联不同的设备,在把内核程序发送到OpenCL设备上执行前,编程人员需要指定执行该内核代码的计算设备。OpenCL中设备对象的类型为cl_device_id,我们可以通过以下函数来查询支持OpenCL设备列表。cl_int clGetDeviceIDs(cl_platform_id platform, cl_device..._cl::device

MFC和c#中模拟对另一进程的窗口按钮点击_在mfc中使用c#窗体-程序员宅基地

文章浏览阅读1.4k次。1、在自动化测试中经常要模拟窗口按钮的点击。参考文章:http://blog.csdn.net/blackboyofsnp/article/details/3372719有时我们需要这么做, 手动模拟按钮按下的事件, 让程序做出与按钮真的按下时一样的响应.设按钮ID为ID_BTN_OK, 当前Dialog窗口.实际上系统并不能区分按钮是真的按下了(如用鼠标点击), 还是一个我们自己用代码模拟出的一种"假象".它所需要知道的只是哪个窗口(按钮也是一种窗口)发生了哪一种事件, 然..._在mfc中使用c#窗体

python_day25__02_编码问题_什么时候用utf8和gbk-程序员宅基地

文章浏览阅读160次。py3中只有 str和bytes两种数据类型str: unicode编码(万国码,全世界都能看懂的一种编码方式)s = 'hello袁浩' #内部寸的是一个个unicode编码bytes:十六进制#utf8编码由str转到bytes叫做编码b1 = bytes(s,'utf8') #把字符串格式的str转换为由utf8编码的十六进制类型b1,而utf8是世界公认的#utf8规定一个汉字占..._python中encoding什么时候用gbk,utf-8

蚁群算法与机器学习的结合:新的技术突破-程序员宅基地

文章浏览阅读474次,点赞8次,收藏13次。1.背景介绍蚁群算法(Ant Colony Optimization, ACO)是一种基于生物学蚂蚁的优化算法,它可以用于解决各种优化问题。在过去的几年里,蚁群算法已经成为一种非常受欢迎的机器学习方法,因为它可以用于解决许多复杂的优化问题。然而,蚁群算法和机器学习之间的关系并不是那么简单。在这篇文章中,我们将讨论蚁群算法与机器学习的结合,以及它们之间的关系和联系。我们还将探讨蚁群算法的核心算法..._蚁群算法在机器学习中的发展前景

随便推点

计算机教研评课记录,信息技术2.0 | 评课磨课共成长 信息技术促进步 ——东光县第二实验小学信息技术2.0数学组 课例研讨...-程序员宅基地

文章浏览阅读6.8k次。在我校推广信息技术2.0活动中,数学教研组成员推出高世甜老师在二年级进行《认识时间》的磨课评课活动。活动中二年级组数学教师和青蓝工程教师及教务处何春香主任参加听评课活动。高老师利用现代化教学手段,优化教学过程,突破教学重点、难点。利用微课视频,引导学生自学钟面的认识和时间的认读方法,通过开展小组合作,锻炼了学生自主学习、合作交流和语言表达能力。通过信息技术手段对各班学生进行学情分析,根据每个班的学..._信息技术2.0教研组听评课记录

华为路由器交换机配置命令大全-程序员宅基地

文章浏览阅读104次。华为路由器交换机配置命令大全**一、计算机命令**PCAlogin:root;使用root用户password:linux;口令是linux#shutdown-hnow;关机#init0;关机#logout;用户注销#login;用户登录#ifconfig;显示IP地址#ifconfigeth0netmask;设置IP地址#ifconfigeht0netmaskdown;禁用IP地址#rout..._华为交换机路由器,是否可以用命令关机

kindle刷机ttl_亚马逊卡大树kindle voyage修复刷机救砖KV死机变砖忘记密码维修-程序员宅基地

文章浏览阅读3.9k次。温馨提示:修复都不可以远程,需要邮寄;修复不是100%的,硬件问题修复不了,需要更换会提前你,确认好在进行后续工作,修复不了不收费,退回即可;修复好发回是顺丰到付,(咨询特价)(广东省内9-(咨询特价),广西,福建,新疆(咨询特价),西藏到不了,只能付费发邮政);专业修复kindle voyage死机,卡大树,变砖,不拆机、零损伤,速度快!Kindle voyage可安装安卓系统,能自由安装大部分..._kindle刷安卓变砖

SpringMVC处理请求的流程-程序员宅基地

文章浏览阅读1.8k次。springmvc处理请求的流程_springmvc处理请求的流程

SpringBoot中MybatisX插件的简单使用教程(超详细!!)-程序员宅基地

文章浏览阅读3.8w次,点赞59次,收藏230次。MybatisX 是一款基于 IDEA 的快速开发插件,方便在使用mybatis以及mybatis-plus开始时简化繁琐的重复操作,提高开发速率。 节省大量持久层代码开发时间强大的功能为业务编写提供各类支持配置简单,告别各类复杂的配置文件 输入用户、密码及数据库名 当Test Connection时会提示这么一段话:这是时区未设置问题 根据提示来到Advanced,找到severTimezone,将其设置为GM_mybatisx

OSError: [Errno 22] Invalid argument: '\u202ad:解决_invalid argument: '\u202ad:\\电信行业客户数据.xlsx-程序员宅基地

文章浏览阅读2.8k次。老老实实手打路径,别在属性里复制,但我在everthing中复制从来都没有报错_invalid argument: '\u202ad:\\电信行业客户数据.xlsx

推荐文章

热门文章

相关标签