Generic function in Java [требует правки]

294
24 августа 2017, 19:28

I want to write function for getting number of object in List(index notEl) that extends abstract classNotationElement.

For example :

List(Classes) : Bracket, UnaryOperator, Operand, Bracket

(Every class in the list extends NotationElement)

private <T extends NotationElement> Integer getNumberInType(int notEl) {
    if (expression != null) {
        if ((notEl < expression.size()) && (expression.size() > 0)) {
            int num = 0;
            for (int i = 0; i < notEl; i++) {
                if ((NotationElement)expression.get(i) instanceof T)
                    num++;
            }
            return (Integer)num;
        }
        return null;
    }
    return null;
}

When funnction called

getNumberOfElement<Bracket>(3);

it returns 2: it means that in the list expression there are 2 Brackets.

READ ALSO
Не пойму почему не работает FragmentTransaction.addToBackStack

Не пойму почему не работает FragmentTransaction.addToBackStack

Пытаюсь сделать простой файл менеджерЕсть активити и в ней фрагмент с recyclerView

339
Доступ к произвольной строке файла

Доступ к произвольной строке файла

Здравствуете, столкнулся с вопросом доступа к произвольной строки в файлеЕсли я хочу вывести например 67000 строку

215
Как использовать общий SharedPreference между Unity и Android?

Как использовать общий SharedPreference между Unity и Android?

Моя основная задача заключается в том чтобы, научить Unity читать значения из SharedPreference, я пробовал следовать этой инструкции, но ничего не работает,...

208
Создание новой строки с помощью java

Создание новой строки с помощью java

Имеются две таблицы Departments и EmployeesПри выборе строки в Departments происходит переход по employeesID в таблицу Employees

226