/** * @author lautturi.com * Java example: Java enum get next */ public class Lautturi { public static enum COO { X, Y, Z; private static COO[] vals = values(); public COO next() { return vals[(this.ordinal()+1) % vals.length]; } } public static void main(String[] args) { COO var = COO.X; System.out.println(var.next()); System.out.println(var.next()); var = COO.Z; System.out.println(var.next()); } }
output:
Y Y X