Создание экземпляра универсального массива в универсальном методе

Я пытаюсь создать вспомогательный метод для преобразования двухстрочного списка в преобразование массива в одну строку. Проблема, с которой я столкнулся, заключается в том, что я не знаю, как создать экземпляр T [].

Я пробовал

Array.newInstance (T.class, list.size) , но не могу кормить его T. class ..

Также пробовал new T [] (list.size) , но ему не нравятся параметры.

public <T> T[] ConvertToArray(List<T> list)
{
   T[] result = ???

   result = list.toArray(result);

   return result;
}

Есть другие идеи?

Спасибо

12
задан Sean Patrick Floyd 2 December 2010 в 16:27
поделиться