All pastes #2072983 Raw Edit

Someone

public java v1 · immutable
#2072983 ·published 2011-05-31 22:34 UTC
rendered paste body
package enumtest;import java.util.Arrays;import java.util.List;public enum Direction {	NORTH,	NORTHEAST,	EAST,	SOUTHEAST,	SOUTH,	SOUTHWEST,	WEST,	NORTHWEST;		Direction turn(String dir) {		List<Direction> asList = Arrays.asList(Direction.values());				int index = asList.indexOf(this);		int size = asList.size();				if(dir.equals("right")) {			index++;			if(index == size) {				index = 0;			}		} else if(dir.equals("left")) {			index--;			if(index < 0) {				index = size - 1;			}		}				return asList.get(index);			}}