-2
覆蓋的方法想要返回Iterable<T>
,但在我有Iterable<String>
的方法中。我如何從Iterable<String>
甚至Set<String>
返回Iterable<T>
?Iterable <String> to Iterable <T>
代碼:
@Override
public Iterable<T> getAll() {
Set<String> set = getCache().keySet();
Iterable<String> iter = set;
return ?
}
爲什麼即使使用泛型,如果它總是一個字符串? –
你想要返回什麼?它是'keySet'嗎?如果是這樣,你的方法返回類型應該是'Iterable',但我懷疑你應該返回其他的東西,這將是'Iterable '。 –
Aaron
是的,我預計會返回Iterable,但我有一個設置。轉換可能嗎? –
user840930