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设置快捷键方式请参考: