gpt4 book ai didi

eclipse - "Surround with"- Eclipse 中的模板 : foreach

转载 作者:行者123 更新时间:2023-12-02 09:48:19 25 4
gpt4 key购买 nike

我是 Eclipse 新手,主要用于 Java。我之前使用过 IntelliJ Idea,其中可以选择一个扩展 Iteratable(集合、列表等)的变量,并让它生成正确的 foreach 循环。

我知道 Eclipse 对 foreach 模板做了类似的事情,它猜测要迭代哪个变量,但我无法使用选定的变量得到相同的结果。但是如果变量不在当前作用域内以及 Eclipse 猜测错误怎么办?

所以我想做的是能够选择一个实现迭代器的变量(或返回变量的函数)并让它返回:

选择:

functionWhichReturnsList()   (which returns List<TypeOfItemsInList>)

结果:

for (TypeOfItemsInList item : functionWhichReturnsList()) {  
${cursor}
}

有什么想法吗?

最佳答案

我通常按照以下步骤创建这样的代码:

调用该函数并使用 Ctrl-1 创建一个保存返回值的局部变量:

List<TypeOfItemsInList> list = functionWhichReturnsList()

输入fore[Ctrl-space]来插入for循环(因为Eclipse在构建循环时通常会选择最接近的迭代):

List<TypeOfItemsInList> list = functionWhichReturnsList()

for (TypeOfItemsInList item : list) {
}

通过将光标放在列表变量上并键入 Alt+Shift+I 来内联局部变量:

for (TypeOfItemsInList item : functionWhichReturnsList()) {
}

这不是最佳的,但它有效。

关于eclipse - "Surround with"- Eclipse 中的模板 : foreach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2351135/

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