我在我的代码中使用HashMultiMap。现在,我的代码会定期获取一些位。我将这些位存储在字符串中(例如,String str = "0110011100")。然后将其转换为int并将其存储为我的HashMultiMap键/值。是否可以将其存储为位而不是存储为int/字符串?这种方式是否可以节省地图的空间?实际上,该字符串比字节多但比int少(例如14个位)。因此,我想通过将其存储为位来节省空间。谢谢。
我在我的代码中使用HashMultiMap。现在,我的代码会定期获取一些位。我将这些位存储在字符串中(例如,String str = "0110011100")。然后将其转换为int并将其存储为我的HashMultiMap键/值。是否可以将其存储为位而不是存储为int/字符串?这种方式是否可以节省地图的空间?实际上,该字符串比字节多但比int少(例如14个位)。因此,我想通过将其存储为位来节省空间。谢谢。
HashMultimap
是最不用担心的 -- 如果你能避免使用String
,那么首先使用它本身就是一种失败模式。 - Louis Wasserman