/** * @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]