首页 > 解决方案 > 如何在 for-each 循环中获取替代值?

问题描述

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

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

标签: java

解决方案


您可以简单地使用标志;

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

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


推荐阅读