我創(chuàng)建了一個(gè) Enum Directionpublic enum Direction { EAST, SOUTH, WEST, NORTH; }在我的算法代碼中,我無法調(diào)用EAST我需要使用的循環(huán)之一CW方向,我認(rèn)為這破壞了我的算法 如果我嘗試使用,我會收到以下錯誤EASTPackageName.BoardElement.Direction 無法轉(zhuǎn)換為 android.graphics.Path.Direction當(dāng)我使用CW方向時(shí),算法運(yùn)行但attempt to read from null array出現(xiàn)錯誤環(huán)形:if(c0 == c1){ int[] tmp = nextIsland(r0, c0, Path.Direction.CW); if(tmp[0] != r1 || tmp[1] != c1) return false; if(BRIDGES_TO_BUILD[r0][c0] == 0 || BRIDGES_TO_BUILD[r1][c1] == 0) return false; for (int i = r0; i <= r1 ; i++) { if(IS_ISLAND[i][c0]) continue; if(BRIDGES_ALREADY_BUILT[i][c0] == EAST) { return false; } } }
Graphics.Path.Direction - Java 枚舉方向問題 - 不能使用 EAST
寶慕林4294392
2021-08-04 16:08:36