Java Program to copy range of elements from an array


This content was proof-read by Grammarly. You can Try Grammary for FREE

The Java’s Arrays class provides a static function called Arrays.copyOfRange that helps the developers to copy a range of elements from one array to another.

How to Copy range of elements from an array in Java ?

Below is an example that demonstrates the copying of the range of objects from one array to another using Arrays.copyOfRange.

package com.abundantcode;
import java.util.Arrays;
import java.util.List;
public class Main {

    public static void main(String[] args)
    {
        String[] input = {"Java", "Abundantcode.com", "MCA Lab Programs", "B.E Java Lab Programs", "BCA Java Programs"};

        System.out.println("Source Array");
        System.out.println("------------");
        for(String item:input)
            System.out.println(item);
        String[] outPutArray = Arrays.copyOfRange(input, 1, 3);

        System.out.println("Destination Array");
        System.out.println("-----------------");
        for(String item:outPutArray)
            System.out.println(item);


    }
}

Output

Source Array

————

Java

Abundantcode.com

MCA Lab Programs

B.E Java Lab Programs

BCA Java Programs

Destination Array

—————–

Abundantcode.com

MCA Lab Programs

image
Newsletter Signup

Subscribe to our weekly newsletter below and never miss the latest product or an exclusive offer.

Newsletter Signup

Subscribe to our weekly newsletter below and never miss the latest product or an exclusive offer.

%d bloggers like this: