如何在java中为iTable创建一个循环内部的计数器,并获取计数器变量的值



这是我当前的代码段:

    Iterable<HashMap<String, EntityProperty>> results =
            cloudTable.execute(query, propertyResolver);
    if (results == null) {
        System.out.println("No files processed");
        exit_code = "exit_code=1";
    } else {
        for (HashMap<String, EntityProperty> entity : results) {
            // don't know how to start the loop here 
        }
    }

我有一个查询,用于检索Microsoft Azure中某些文件的列表。现在,我只需要显示已处理结果的文件数量即可。

我知道我应该做的事情的概念,在for循环中创建一个计数器,然后在该循环中的迭代之后,无论该计数器变量的值如何,它也应该给我文件计数吗?我只是不知道该怎么开始:(我在Java中读了很多有关它的知名度,但仍然无法掌握它的工作方式。

任何输入都将不胜感激

这样吗?

Iterable<HashMap<String, EntityProperty>> results =
        cloudTable.execute(query, propertyResolver);
int counter;
if (results == null) {
    System.out.println("No files processed");
    exit_code = "exit_code=1";
} else {
    counter = 0;
    for (HashMap<String, EntityProperty> entity : results) {
        // don't know how to start the loop here 
        counter++;
    }
    //int size = results.size();
}

最新更新