지도를 만들기 위해 선택할 카드 갑판을 만들려고합니다. 나는 16 종류의 카드를 가지고 있는데, 두 종류가 있습니다.모든 값이 열거 형인 배열을 만드시겠습니까?
package Game;
public class Terrain {
public static enum Ter{
DESERT, MOUNTAIN
}
}
을 그리고 지금은 수업지도가 :
내가 먼저 열거 내 클래스가
package Game;
import Game.Terrain.Ter;
public class Map {
Ter mapPieces[] = {Ter.DESERT, Ter.DESERT, Ter.DESERT, Ter.DESERT,
Ter.DESERT, Ter.DESERT, Ter.DESERT, Ter.DESERT,
Ter.MOUNTAIN, Ter.MOUNTAIN, Ter.MOUNTAIN, Ter.MOUNTAIN,
Ter.MOUNTAIN, Ter.MOUNTAIN, Ter.MOUNTAIN, Ter.MOUNTAIN};
}
이가 내 배열을 만드는 방법입니다? 이 작업을 수행하는 더 좋은 방법이 있습니까?
Set<Terrain> terrains = EnumSet.allOf(Terrain.class);
및 배열에 그 변환 : 그것은 단지 당신은 다음과 같이 세트를 만들 필요가
모든 제안을 해주셔서 감사합니다.이 방법이 내가 사물로 끝날 방법이 아니라는 것을 확신합니다. 그러나 사물을 처리하는 올바른 방법을 배우는 것이 여전히 좋습니다. – Sarah