java stream get subarray of string array

www.‮ruttual‬i.com
java stream get subarray of string array
/**
 * @author lautturi.com
 * Java example: get subarray with specified indexes in array 
 */

import java.util.*;
import java.util.stream.IntStream;

public class Lautturi {

	@SuppressWarnings("deprecation")
	public static void main(String[] args) {

		String[] strArray = { "hello", "lautturi", "java", "python", "world", "lau" };

		int beg = 1, end = 4;

		String[] subarray = IntStream.range(beg, end + 1).mapToObj(i -> strArray[i]).toArray(String[]::new);

		System.out.println(Arrays.toString(subarray));

	}
}

output:

[lautturi, java, python, world]
Created Time:2017-09-07 10:30:40  Author:lautturi