Set<String> response = null;
Set<String> success = null;
for (String country : countrys) {
response = service.method(country);
if (response != null) {
success = response;
}
}
這里service.method回傳一個Set<String>. 我想將每個回圈的回應添加到成功集。
現在,這段代碼只是成功存盤了最后一個回圈的回應。有人可以盡快幫忙嗎?
uj5u.com熱心網友回復:
您可以使用該addAll(Collection<? extends E> c)方法(請參閱規范):
Set<String> response = null;
Set<String> success = new HashSet<>();
for (String country : countrys) {
response = service.method(country);
if (response != null) {
success.addAll(response);
}
}
請記住,您首先需要初始化success為空集(例如 a HashSet)。否則你會遇到一個NullPointerException.
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/456868.html
