Дженерик метод , принимающий массив различных типов
От: volodya777  
Дата: 27.12.11 18:42
Оценка:
Подскажите пожалуйста, как сделать дженерик код работающий с массивами любого типа
Хочу написать дженерик метод, который работает с массивами любых встроенных типов

Есть такой метод


private <T> byte[] convertArrayToByteString(T[] input, int elemSize) {


}



когда я передаю туда


    Object[] array = (Object[])field.getValue(); // возвращает Object но фактический тип - byte[], может быть int[],
    byte[ ]result = convertArrayToByeString( array, 1 );



получаю ClassCastException
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.