Ha összesen 100 000 db példányod lesz, és bent lesz a memóriában, akkor javaslom az egyszerű for ciklust (vagy a stream api-t) mindenféle variálás és kavarás nélkül.
Szerintem gyors lesz.
Egyébként egy érdekesség: Branch Prediction in Java | Baeldung (bár nem hiszem, hogy ezzel most bármi kérdés lenne, csak érdekességként osztom meg)