Junior — Middle
Каким образом можно наиболее быстро и эффективно дублировать содержимое массива в памяти?
sobes.tech MI
Válasz az MI-től
Java-ban gyors és hatékony tömbmásoláshoz használhatja a System.arraycopy() metódust. Ez natív kód szinten működik, és gyorsabb, mint az elemek ciklus szerinti másolása.
Példa:
int[] original = {1, 2, 3, 4, 5};
int[] copy = new int[original.length];
System.arraycopy(original, 0, copy, 0, original.length);
Szintén használhatja az Arrays.copyOf() metódust a tömb másolatának létrehozásához:
int[] copy = Arrays.copyOf(original, original.length);
Mindkét módszer hatékony és előnyös a tömbök másolásához.