以下是我的代码示例:
public class IterableHelp
{
public <T> T[] toArray(Iterable<T> elements)
{
ArrayList<T> arrayElements = new ArrayList<T>();
for(T element : elements)
{
arrayElements.add(element);
}
return (T[])arrayElements.toArray();
}
}
但是我得到了一个编译器警告:“注意:...\IterableHelp.java使用了未经检查或不安全的操作。”
对于避免这样的警告,您有什么其他想法吗?
T[]
的地方? - TylerIterables.toArray(Iterable<? ex T>, Class<T>)
。 - Michael Brewer-Davis