- Samsung Galaxy S25 - végre van kicsi!
- Yettel topik
- iPhone topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Google Pixel topik
- Fotók, videók mobillal
- Milyen okostelefont vegyek?
- MIUI / HyperOS topik
- Csíptetős fülesek csatája – Sony LinkBuds Clip vs. Huawei FreeClip 2
- Amazfit Active 2 NFC - jó kör
Ú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?:))
- Samsung Galaxy S25 - végre van kicsi!
- PlayStation 5
- Autóápolás, karbantartás, fényezés
- Yettel topik
- PlayStation 4
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Formula-1
- iPhone topik
- Soundbar, soundplate, hangprojektor
- Crimson Desert - Középpontban a harcrendszer és a karakterfejlődés
- További aktív témák...
- Karcmentes Fóliás Samsung Galaxy S25 Edge 256GB JETBlack 1OO% ! 9Hó Samsung Jótállás
- ÚJ Bontatlan Dobozos Samsung Galaxy M36 5G 128GB ! 1ÉV Samsung Jótállás
- teljesen ÚJ Bontatlan Apple iPhone 17 256GB !!! aktiválástól 1ÉV nemzetközi APPLE GaranciÁvaL
- Apple watch series 8 45mm GPS+cellural
- RAM 8GB DDR4 2400 20db csomagban 150.000ft
- HIBÁTLAN iPhone 13 128GB Midnight-1 ÉV GARANCIA - Kártyafüggetlen, MS4397
- DDR3 so-dimm 8GB notebook RAM modul Samsung
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- Xiaomi Redmi 15 / 6/128GB / Kártyafüggetlen / 12Hó Garancia
- szinteÚJ Nubia REDMAGIC 11 Air (NX799J) 1év gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


