list的遍历
方法一:itli 或者fori
for (int i = 0; i < list3.size(); i++) {
Integer integer = list3.get(i);
}
方法二:iter
for (Integer integer : list3) {
}
方法三:forEach
list.forEach(o->{});
方法四:stream().forEach
list.stream()
.forEach(
o -> {
});
查看当前类的所有方法
Alt+7或者ctrl+F12
一键格式化代: Ctrl+Alt+L
搜索行号 ctrl + G
去掉√
File-->settings-->Editor-->General -->Editor Tabs-->去掉√
GenerateAllSetter Alt+Enter
实际的开发中,可能会经常为某个对象中多个属性进行 set 赋值,尽管可以用BeanUtil.copyProperties()方式批量赋值,但这种方式有一些弊端,存在属性值覆盖的问题,所以不少场景还是需要手动 set。如果一个对象属性太多 set 起来也很痛苦,GenerateAllSetter可以一键将对象属性都 set 出来。
快捷键:Alt+Enter
JSON字符串自动转换成Java实体类 GsonFormat Alt+ S
GsonFormat 个人觉得是一个非常非常实用的插件,它可以将JSON字符串自动转换成Java实体类。特别是在和其他系统对接时,往往以JSON格式传输数据,而我们需要用Java实体接收数据入库或者包装转发,如果字段太多一个一个编写那就太麻烦了。
快捷键:Alt+ S
new一个对象 Ctrl+Alt+v
new WordsLibrarySet()
new WordsLibrarySet().var
IDEA自动生成序列化ID【UID】
GenerateSerialVersionUID
按以上配置就可以自动在实体类上,按alt + enter 回车键添加序列化id
alt + insert
alt +Ctrl+3
GenerateSerialVersionUID
Alt + Insert 快速生成SerialVersionUID
GsonFormat (Ait+s) 将json解析成类
String Manipulation 变量名使用驼峰形式、常量需要全部大写Alt + M
功能:变量名使用驼峰形式、常量需要全部大写等等,编码解码等等。总的来说就是对字符串的处理。
使用:选中需要处理的内容后,按快捷键Alt + M