1.前言

关于IDEA中我们经常要使用到Lambda进行forEach数据打印时,System.out::println这个快捷键模板就非常常用了。这里IDEA中没有如同sout那样的快捷键。

这里我使用Live Template进行了简单的设置。

比如下面这段代码,就非常适合设置Live Template的 System.out::println 模板。

@Test
void testSelectList() {
    List<User> userList = userMapper.selectList(null);
    userList.forEach(System.out::println);
}

 

2.内容

查看快捷键模板Live Templates:

ctrl+alt+s->live->java

这里我选择性地设置了两个非常常用的Lambda模板:serrc、soutc

serrc(System.err::println)

System.err::println

soutc(System.out::println)

System.out::println

这两个应该是Java8中使用Lambda特性比较常用的集合打印输出模板了,但是在IDEA中没有添加Live Templates需要我们进行自定义设置。

 

更多Live Templates设置快捷键方式请参考:

IDEA--Java的快捷键语法

 

posted on 2021-06-12 18:04  人无名,则可专心练剑  阅读(1304)  评论(0编辑  收藏  举报