Olası Çoğalt:
How to Initialise a static Map in JavaDolgu karma haritası
Nasıl başlatma zaman Java HashMap doldurmak mümkün böyle bir şey mi?
Olası Çoğalt:
How to Initialise a static Map in JavaDolgu karma haritası
Nasıl başlatma zaman Java HashMap doldurmak mümkün böyle bir şey mi?
byte, int ilkeldir, toplama nesnede çalışır. sen, sen Java genel tür parametre olarak temel öğelerine sahip olamaz, bu
public static Map<Byte, Integer> sizeNeeded = new HashMap<Byte, Integer>() {
{
put(new Byte("1"), 1);
put(new Byte("2"), 2);
}
;
};
Bu gibi bir şey yeni bir harita yaratacak ihtiyaç ve veriyi
tümİlk doldurmak için koymak yöntemi arayacak initializer block kullanarak Map<byte,int>
imkansızdır, Map<Byte,Integer>
olmalıdır.
İkincisi, hayır, şu anda Java'da koleksiyon hazırlıkları yok, ancak bunlar Project Coin'da yeni bir özellik olarak kabul ediliyor. Ne yazık ki, Java 7'den düşürülmüşler ve neden Java 8 ...
kadar beklemeniz gerekecek? –
Bana değil, ama belki de yeni Byte ((byte) 1) 'den dolayı ve belki de otomatik kutuya güvenmemekle .. Ve kullanılmayan' '' 'init cümlesinin sonunda .. sadece çirkin görünüyor! – dacwe
@dacwe Bu döküm şeye işaret ettiğiniz için teşekkürler. –