这是我目前的代码段:
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但仍然无法掌握它是如何工作的。
非常感谢任何输入
答案 0 :(得分:0)
喜欢这个?
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();
}