【发布时间】:2014-01-24 01:30:49
【问题描述】:
我在 java 中的这个 for 循环遇到了一些困难:
public String[] geefAlleTemplateNamen(String[][] templateLijst){
for(int i = 0; i < templateLijst.length; i++){
String lijst[] = {templateLijst[i][0]};
}
return lijst;
}
当我执行程序时,我得到以下错误:
Mailmatcher.java:39: error: cannot find symbol
return lijst;
^
symbol: variable lijst
location: class Mailmatcher
1 error
我认为这是因为'lijst'是在for循环内声明的,所以它在外面是未知的,虽然我想我知道问题是什么,但我不知道如何解决这个问题。
任何想法都将不胜感激!
我已经使用了搜索,但并没有真正找到任何东西,这是一个学校项目,所以我不期待预先制作的答案。
谢谢!
【问题讨论】:
-
"我认为这是因为 'lijst' 是在 for 循环内声明的,所以它在外面是未知的,虽然我想我知道问题出在哪里,但我不知道如何解决这个问题。” 然后在循环外声明它:)。并且总是更喜欢
String[] lijst而不是String lijst[]
标签: java loops for-loop return