библиотека для параметризованных массивов и матриц

 
0
 
Java
ava
Pawl | 20.03.2013, 10:26
Доброго времени суток,
не подскажете, существует ли сабж в природе, и, если да, где его можно взять. Хочу, чтобы можно было сделать примерно так:

public class Matrix<T extends Number> {
    ...
    public Matrix<T> multiply(Matrix<T> m2) {
    ...
    }
    ...
}

я сделал такую реализацию сам, через рефлексию и приведение типов, но уж очень монстровито получилось! Не хочется строгать костыли, если для этого уже есть готовые решения.
Спасибо!
Kommentare (2)
ava
LSD | 20.03.2013, 14:09 #
Цитата (Pawl @  20.3.2013,  10:26 findReferencedText)
не подскажете, существует ли сабж в природе

В том виде в котором ты его описал (<T extends Number>) - вряд ли. Слишком большие накладные расходы на (ан)боксинг.
ava
Pawl | 20.03.2013, 15:02 #
Цитата (LSD @  20.3.2013,  14:09 findReferencedText)
Слишком большие накладные расходы на (ан)боксинг

Это так! Столкнулся с этим лично! smile
Нашел любопытную библиотеку, попробую поковыряться с ней.
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
ava  LSD ava  Pawl
advanced
Absenden