gpt4 book ai didi

intellij-idea - 有没有办法使用实时模板为现有变量快速生成 foreach?

转载 作者:行者123 更新时间:2023-12-04 22:43:06 28 4
gpt4 key购买 nike

我有以下代码片段:

Set<Company> companiesByUserName = companyUserService.getCompaniesByUserName(username);

使用 IntelliJ 实时模板,我知道我可以输入“itco”,它会为我生成以下内容:
for (Iterator<Company> iterator = companiesByUserName.iterator(); iterator.hasNext(); ) {
Company next = iterator.next();
}

但是,如何使用 'companiesByUserName' 变量自动创建一个 foreach?所以我希望它自动生成:
for (Company company: companiesByUserName) {
}

因为 foreach 比在 for 循环中迭代集合要干净得多,所以我通常使用它们,所以如果可能的话,我想自动生成它们。

最佳答案

IJ 13 还引入了一个新功能,称为 postfix completion .有了它,你可以输入 companiesByUserName.for并点击 TAB(显然更多的是根据您定义的模板):

postfix completion

关于intellij-idea - 有没有办法使用实时模板为现有变量快速生成 foreach?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40017991/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com