Hirdetés
- Motorola Edge 40 - jó bőr
- Fotók, videók mobillal
- Google Pixel topik
- Hivatalos a OnePlus 13 startdátuma
- Samsung Galaxy Fit 3 - keveset, de jól
- Xiaomi 15 - kicsi telefon nagy energiával
- iPhone topik
- Apple AirPods Pro (2. generáció) - csiszolt almaságok
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
Új hozzászólás Aktív témák
-
disy68
aktív tag
válasz
#74220800 #9284 üzenetére
Java 8 alatt van lehetőség metódus referenciát átadni. Akár az alábbihoz hasonlóan is elindulhatsz:
public class MethodRuntimeChecker {
public static void main(String[] args) {
QuickSorter sorter = new QuickSorter();
int[] array = getNumbers(10_000);
System.out.println(mesureRunTimeNano(sorter::sort, array) + " ns");
System.out.println(mesureRunTimeMilli(sorter::sort, array) + " ms");
}
public static long mesureRunTimeNano(Function<int[], int[]> intSorter, int[] toBeSorted) {
long start = System.nanoTime();
intSorter.apply(toBeSorted);
return System.nanoTime() - start;
}
public static long mesureRunTimeMilli(Function<int[], int[]> intSorter, int[] toBeSorted) {
long start = System.currentTimeMillis();
intSorter.apply(toBeSorted);
return System.currentTimeMillis() - start;
}
private static int[] getNumbers(int count) {
int[] numbers = new int[count];
Random random = new Random();
for (int i = 0; i < count; i++) {
numbers[i] = random.nextInt(count);
}
return numbers;
}
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Elektromos autók - motorok
- RETRO beárazás (mobil, PC, konzol)
- PayPal
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Star Trek Online -=MMORPG=-
- Miskolc és környéke adok-veszek-beszélgetek
- Milyen TV-t vegyek?
- PlayStation 5
- AliExpress tapasztalatok
- További aktív témák...
- ZBook Fury 16 G10 16" FHD+ IPS i7-13850HX RTX 3500 Ada 32GB 1TB NVMe ujjlolv gar
- ASUS ROG Strix G15
- X1 Yoga 8th 14" FHD+ IPS érintő i5-1335U 16GB 256GB magyarított vbill aktív toll ujjlolv IR kam gar
- Dell Precision 3570 15.6" FHD IPS i7-1270P 32GB 512GB NVMe gar
- Apple watch Ultra 2 2026.08.19. Apple jótállás
- Laptop felvásárlás , egy darab, több darab, új , használt ! Korrekt áron !
- HP 65W töltő eladó
- Új, Garanciális (1-3ÉV) Gamer PC-Számítógép, néve szóló számlával! I5 14400F / RTX 5060 / 32GB DDR5
- Lenovo ThinkPad X13 Gen 2 i5-1145G7 16GB 256GB FHD+ 100% sRGB - 1 év garancia
- BESZÁMÍTÁS! GIGABYTE A520M R5 5600X 16GB DDR4 512GB SSD RX 6600 8GB ZALMAN M4 Cooler Master 650W
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest