Я получаю предупреждение о неконтролируемых отбрасываниях по значению «return (T)»; линия. Есть ли лучший способ сделать это, или я должен просто подавить предупреждение?generics question
class SomeClass<T>
{
/* ... other methods ... */
private Set<T> aSet;
public T filter(Object value)
{
if (this.aSet.contains(value))
return (T) value;
else
return null;
}
}
редактировать: я застрял с public T filter(Object value)
в качестве подписи.
Пожалуйста, измените это так его компилирует на запрос Coronatus. – apollodude217
добавлено, thanks –