gpt4 book ai didi

java - java中的循环列表

转载 作者:行者123 更新时间:2023-11-29 08:10:05 25 4
gpt4 key购买 nike

我有一个简单的 java 语句:

    String[] ykl = yklList.get(0).split(" ");  

其中,yklList 是一个 ArrayList,其中包含被拆分成单词的句子。以上工作正常。

当我现在尝试循环播放时:

Loop:1
for (int i=0;i<=4;i++)
{
String[] ykl = yklList.get(i).split(" ");
}

它似乎不起作用并抛出一个编译错误。上面的循环是不是错了?

在上述之后我还有另一个 for 循环:

Loop:2
for (String ykl : yklList)
{
//do something
}

它在这里抛出一个编译错误:

cannot find symbol
symbol : variable ykl
location: class test
for (String ykl : yklList)

大概循环 1 哪里出了问题?

编辑:

“完整”代码如下所示:

for (int i=0;i<=yklList.size()-1;i++)
{
String[] ykl = yklList.get(i).split(" ");

}
for (String y : ykl)
{
t.add(y);
}

错误是:

cannot find symbol
symbol : variable ykl
location: class test
for (String y : ykl)

最佳答案

关于您的更新:

您在第一个循环中定义了 ykl。所以变量不在第二个循环的范围内。您的代码必须如下所示:

for (String yklSentence : yklList) {
String[] ykl = yklSentence.split(" ");
for (String y : ykl) {
t.add(y);
}
}

顺便说一句:如果你会使用像Eclipse 这样的IDE您会在编辑器中看到这些错误!

关于java - java中的循环列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8631939/

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