增强的循环停止识别变量

时间:2017-06-27 16:40:44

标签: java variables foreach

我试图制作一个bukkit插件,但这是一个java问题。我有一个增强的for循环,由于某种原因,它只识别一个特定实例中声明的循环变量。以下是代码的摘录:

<a href="#{path_helper}" target="_blank">edit</a>

if语句的行识别变量&#34; categoryName&#34;,但是在下一行代码中,定义了Set,我得到一个红色下划线告诉我&#34; categoryName&# 34;不是变量。另外,如果我在使用&#34; categoryName&#34;的if语句之前添加一个语句。无论如何,我被告知它不是一个变量。是什么给了什么?

BTW,我正在使用Eclipse,如果这是相关的。另外,不,这不是完整的for循环。

编辑:我能够通过使用非增强的for循环来解决它,这意味着我不得不使用categoryName,我必须使用catString [index],我猜这很好。我仍然想知道我的原始for循环有什么问题,因为我在整个过程中使用了相同的变量名。

0 个答案:

没有答案