【问题标题】:how can to use two statement in loop for in android (java)如何在android(java)的循环中使用两个语句
【发布时间】:2015-09-20 12:10:44
【问题描述】:

我需要在我的java代码android中循环使用两个语句

for (String country : countries && String flag : flags){}

for (String country : countries && Integer flag : flags) {

如果可能,请帮助我! 感谢用户。

【问题讨论】:

  • 没有。 && 是一个布尔运算符,java 中没有运算符可以将 2 个循环合二为一。只需创建 2 个嵌套循环。
  • 国家和国旗的长度一样吗?

标签: java android loops for-loop foreach


【解决方案1】:

您将需要使用嵌套循环:

for (String country : countries)
{
    for (String flag : flags)
    {
        // code here.....
    }
}

【讨论】:

    【解决方案2】:

    我想您需要并行访问国家和标志。

    你可以这样使用:

    for (int i = 0: i<counties.size(); i++){
        String cons = // access ith elementh of countries
        String  fgs = // access ith elementh of flags
    }
    

    我不知道countriesflags的类型是什么,所以你需要以某种方式访问​​这些字符串集合(countries[i]代表Arraycountries.get(i)代表ArrayList等等) .

    据我所知,你的方式是不可能的。

    【讨论】:

    • 或者,如果您不需要并行访问,您可以使用嵌套循环,就像@mattfred 所说的那样。
    猜你喜欢
    • 1970-01-01
    • 2018-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-20
    • 2016-01-19
    • 2017-03-23
    相关资源
    最近更新 更多