package pkg; require macro pkg.ArraySlice; 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(array[0][1:3])); // 2, 3 System.out.println(asList(array[0][1:])); // 2, 3, 4 System.out.println(asList(array[0][:3])); // 1, 2, 3 System.out.println(asList(array[0][:])); // 1, 2, 3, 4 System.out.println(asList(array[0][1:-1])); // 2, 3 System.out.println(asList(array[0][-3:3])); // 2, 3 System.out.println(array[0][-3:3].toString()); // 2, 3 System.out.println(asList(array[0:1][0][-3:3])); // 2, 3 System.out.println(array[0:1][0][-3:3].toString()); // 2, 3 } }