Проверка данных без цикла

236
13 июня 2018, 19:10

Мне нужно обработать несколько тысяч объектов.

public Region getRegion(Location location) {//location - еденица которая 
//должна совпадать с один из регионов
        Region region = null;
        for (Region rg : getRegions()) {
            if (rg.isContact(location)) {
                region = rg;
                break;
            }
        }
        return region;//222 задержка
    }

Проблема заключается в том, что обработка циклом for всех данных, как я понял, занимает очень большую часть времени. Как можно реализовать проверку всех объектов без использования цикла?

Или же как можно свести задержку на нет.

READ ALSO
JFrame ломается

JFrame ломается

Я java изучаю, поэтому если ошибка глупая, сильно не бейте

220
Java. Count в JDBC PostgreSQL

Java. Count в JDBC PostgreSQL

Подскажите, как получить количество строк в БД через ResultSet и запрос count?

200
itext. Отступ справа между двумя Phrase

itext. Отступ справа между двумя Phrase

Я создаю PDF документ через библиотеку itext5Мне надо добавить в PDF строку состоящую из нескольких Phrase, так чтобы между ними был определенный...

186
Как взять нужный кусок от html кода (get request)

Как взять нужный кусок от html кода (get request)

Сделал я GET Request значит, и на выходе получился такой замечательный HTML код:

181