Я пытаюсь написать общий метод, чтобы вернуть содержимое формы Iterable в массиве.
Вот что у меня есть:
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 использует непроверенные или небезопасные операции.'
Любые мысли о другом подходе, которые позволили бы избежать такого предупреждения?