Перейти к контенту

Метод copyOfRange (int [] original, int from, int to) в Java

Метод copyOfRange (int [] original, int from, int to) в Java класса java.util.Arrays копирует указанный диапазон указанного массива в новый массив.

Окончательный индекс диапазона (до), который должен быть больше или равен от, может быть больше исходного. Длина, в этом случае 0 помещается во все элементы копии, индекс которой больше или равен оригиналу. Длина — от. Длина возвращаемого массива будет до — от предыдущего.

 

Пример

import java.util.Arrays;

public class ArrayDemo {
   public static void main(String[] args) {
      int[] arr1 = new int[] {5, 62, 15};
      System.out.println("Printing 1st array:");

      for (int i = 0; i < arr1.length; i++) {
         System.out.println(arr1[i]);
      }
      int[] arr2 = Arrays.copyOfRange(arr1, 2, 6);
      System.out.println("Printing new array:");

      for (int i = 0; i < arr2.length; i++) {
         System.out.println(arr2[i]);
      }
   }
}

Итог

Printing 1st array:
5
62
15
Printing new array:
15
0
0
0

Оцени статью

Средняя оценка / 5. Количество голосов:

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)