for循环内的continue语句(不能在循环外使用continue)

对于一门以上的课程,我在循环的一侧拥有相同的代码。因此,我必须在for循环中编写一个方法。 (我需要在方法内部使用continue语句。我应该这样使用吗?)

public class ForLoopExample {
    public static void main(String[] args) {
        Set<String> elements = new TreeSet<>();

        elements.add("Sarat");
        elements.add("Jalli");
        elements.add("Chandu");
        elements.add("Vijay");

        for (String ele : elements) {
            show(ele);
        }
    }

    private static void show(String a) {
        if (a.contains("S")) {
            continue;
        }

        System.err.println(a);
    }
}

我遇到错误。 (在continue处; [continue不能在循环外使用])。我需要跳过S字母。

请给上述代码提供任何解决方案。

yue521671314 回答:for循环内的continue语句(不能在循环外使用continue)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3157915.html

大家都在问