我想存储以下数据以便在代码中进行比较
Cardinal Direction Degree Direction
N 348.75 - 11.25 NNE 11.25 - 33.75 NE 33.75 - 56.25 ENE 56.25 - 78.75 E 78.75 - 101.25 ESE 101.25 - 123.75 SE 123.75 - 146.25 SSE 146.25 - 168.75 S 168.75 - 191.25 SSW 191.25 - 213.75 SW 213.75 - 236.25 WSW 236.25 - 258.75 W 258.75 - 281.25 WNW 281.25 - 303.75 NW 303.75 - 326.25 NNW 326.25 - 348.75
或者
500 chance_of_rain
600 chance_of_snow
960 chance_of_storm
801 cloudy
615 flurries
741 fog
721 haze
611 icy
701 mist
804 mostly_cloudy
800 mostly_sunny
803 partly_cloudy
500 rain
711 smoke
601 snow
960 storm
800 sunny
200 thunderstorm
在 android 中存储此类二维数组数据信息的最佳方式是什么?作为 res 或 src
注释:-
- 不想创建数据库。
- 为这些属性创建 getters setters,然后列出这个 POJO 是我所知道的,并且我也遵循同样的做法。
- HashMap 我知道。
我只是好奇存储此类常量数据的最佳方式是什么?
最佳答案
我不知道确切的信息,但你可以使用类似的东西,
NavigableMap从 Java 6 开始。其中具有 ceilingEntry()
和 floorEntry()
函数。
关于java - 在JAVA中存储键值对的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23151797/