package pkg; import static java.util.Arrays.asList; public class UseArraySlice { public static void main(String[] args) { Integer[][] array = new Integer[][] { new Integer[] { 1, 2, 3, 4 } }; System.out.println(asList(my_util.ArraySlice.slice(array[0], 1, 3))); // 2, 3 System.out.println(asList(my_util.ArraySlice.slice(array[0], 1, null))); // 2, 3, 4 System.out.println(asList(my_util.ArraySlice.slice(array[0], 0, 3))); // 1, 2, 3 System.out.println(asList(my_util.ArraySlice.slice(array[0], 0, null))); // 1, 2, 3, 4 System.out.println(asList(my_util.ArraySlice.slice(array[0], 1, -1))); // 2, 3 System.out.println(asList(my_util.ArraySlice.slice(array[0], -3, 3))); // 2, 3 System.out.println(my_util.ArraySlice.slice(array[0], -3, 3) .toString() ); // 2, 3 System.out.println(asList(my_util.ArraySlice.slice(my_util.ArraySlice.slice(array, 0, 1) [0], -3, 3))); // 2, 3 System.out.println(my_util.ArraySlice.slice(my_util.ArraySlice.slice(array, 0, 1) [0], -3, 3) .toString() ); // 2, 3 } }