0
我收到這些數據,它通過網絡,因此需要在本地緩存。關於如何構造這些數據的建議?
的數據格式:
Action (String)
Direction (String)
Frame (int)
X,Y (Point or int,int)
的使用基本上是:
Point myPoint = data.get(action).get(direction).get(frame);
myPoint.x; // do something with x and y
我嘗試了這個巨大的HashMap類型的結構:
HashMaP<String, HashMap<String, HashMap<int, Point>>>
它的工作原理,但醜陋,容易出錯。
我也嘗試將它分成類,它工作;但需要大量的內務代碼。
任何人都知道這個數據結構叫什麼,也許我可以谷歌它。
有什麼建議嗎?
類有什麼問題?什麼「管家」代碼在那裏? – Bohemian
每課都沒什麼問題,我猜「養家」是錯誤的詞。你將如何構建/組織它,Action包含一個方向和方向包含Hashmap? –
user1516346
在我們建議一個類層次結構之前,您需要描述每個項目與其父項之間的關係。一個'Action'可以有很多'Direction's等嗎? –