java - 如何在 for-each 循环中获取替代值?

标签 java

如何在 for-each 循环中获取替代值?

String [] yesBank = {"bdshfdhbck", "gsdhkcvdcjh", "fbdsjkfdsfj", "njjhsdfbjsfggsj"};
for(String arrayOFWord : yesBank)
{
    System.out.println(arrayOFWord);
}

最佳答案

您可以简单地使用一个标志;

    String [] yesBank = {"bdshfdhbck", "gsdhkcvdcjh", "fbdsjkfdsfj", "njjhsdfbjsfggsj"};
    boolean flag = true;
    for(String arrayOFWord : yesBank)
    {
        if (flag)
        {
            System.out.println(arrayOFWord);
        }
        flag = !flag;
    }

这适用于奇数元素。对于偶数元素,以 flag = false 开头。

关于java - 如何在 for-each 循环中获取替代值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52287656/

相关文章:

Java:递归循环的组合,内部有不同的FOR循环;输出:FOR 循环索引

java - 在不完全重启的情况下在 Eclipse 中重新发布 Tomcat 服务器

java - 寻找累积频率数组

java - MyFacesServlet 包装器中的 FacesMessages

java - Spring Batch 有哪些替代方案来处理排队的作业?

java - 如何绕中心旋转三角形?

java - java中的内存文件zip

java - Web 服务中错误代码的最佳实践

java - 为什么使用 sc.nextLine() 不是将控制转移到下一行输入的正确方法?

java - 如何防止 Hibernate 修剪字符串?