![](/img/trans.png)
[英]Java spark groupByKey with key1 and do aggregateByKey with key2 on groupedRDD
[英]Java syntax for iterating through array of objects like “for (String key : {”key1“, ”key2“})”
使用 C++,我們可以執行以下操作:
for (auto key : {"key1", "key2", "key3"}) {
// use key
}
如何在 Java 中做到這一點?
String[] keys = {"key1", "key2", "key3"}
for (String key : keys) {
// use key
}
可以在 for 循環中聲明要循環的項目嗎?
像這樣做:
for(String key : new String[] { ... })
或者,如果您使用 Java 10 或更高版本,您可以使用var
重新創建auto
關鍵字:
for(var key : new String[] { ... })
如果您不需要專門使用 arrays 也可以使用流:
final Stream<String> stream = Stream.of("item1", "item2");
stream.forEach(item-> {
//do what you need here
System.out.println(item);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.