2024-09-30 18:14:56 发布
网友
对于跟踪索引,这实现了更接近python字典的语法
byte item0 = 0; byte item1 = 1; byte item2 = 2; byte[] anArray; anArray = new byte[3]; anArray[item1] = 5; anArray[item2] = 5; anArray[item3] = 5;
这会比使用hashmap更快/更好吗?如何/为什么
谢谢
HashMap的要点是,您可以存储任何值的键,而不必创建一个巨大的数组。在您的方法中,如果您试图存储一个具有Integer.MAX\u值的键,例如,您需要一个大小为2^32-1字节的byte[]。使用HashMap,它将使用相当少的内存来存储像Integer.MAX_VALUE这样的键
HashMap
Integer.MAX_VALUE
HashMap
的要点是,您可以存储任何值的键,而不必创建一个巨大的数组。在您的方法中,如果您试图存储一个具有Integer.MAX\u值的键,例如,您需要一个大小为2^32-1字节的byte[]。使用HashMap,它将使用相当少的内存来存储像Integer.MAX_VALUE
这样的键相关问题 更多 >
编程相关推荐