我正在开展我的第一个大项目,我需要做的一件事就是创建一个游戏中所有船只的日志以及他们的所有统计数据,他们的名字,班级等......必须至少有100多个船舶。我考虑过使用Hashmap,但每个键需要多个值。我想过做一堆字符串数组,但我认为这会占用太多内存。我应该从.txt文件中读取值吗?任何建议将不胜感激,谢谢你的时间。 :d
答案 0 :(得分:0)
ship
的唯一标识符是什么?您可以使用该唯一标识符(key
和ship
实例作为值来创建哈希映射。此外,如果具有语义意义,则没有什么可以阻止您使用MultiMap
在每个键上存储值集合。但是这个问题在你真正希望这个“日志”做什么方面的定义很差。