할 수 있는 방법 개체의 핵심에서 HashMap?
-
20-12-2019 - |
문제
한 두 가지가 아닌 판로 정의 HashMap
HashMap <Position,Field> chessboard = new HashMap <Position,Field>();
나는 선언 Position
로
class Position{
int x;
int y;
}
내가 만들려고 노력에 대해 클래스 Field
체가 문제가 발생할:이 Field
을 포함해야 Position
기 때문에 그것에 의해 정의된다.Ex.
class Field {
Position pos;
int color;
void draw(){
// draw Field using pos
}
}
하지만 위치 객체에 사용되는 것 HashMap.어떻게 내가 이것을 피복?
해결책
비용없이 실제로 무슨 생각:당신만을 들고의 단일 참조(네 개의 바이트에 대부분의 시스템)같은 Position
체 메모리에 있습니다.오버헤드는 최소한이다.하지 않더라도 그것에 대해 걱정.
제휴하지 않습니다 StackOverflow