メモリをあまり消費しない ArrayList があります。これには 2 つのフィールドしか格納されません。
public class ExampleObject{
private String string;
private Integer integer;
public ExampleObject(String stringInbound, Integer integerInbound){
string = stringInbound;
integer = integerInbound;
}
このオブジェクトで ArrayList を埋めます
ArrayList<ExampleObject> = new ArrayList<ExampleObject>();
生のハードコアパフォーマンスのために、これにハッシュセットを使用する方がはるかに優れていますか? ArrayList が数百のインデックスを持つさまざまな多数のアイテムに成長した場合、オブジェクトの ArrayList とハッシュセットの間に大きな違いがあることに気付くでしょうか?