C Çifti eşdeğer<L,R> Java nedir?
Java Çift yok neden iyi bir nedeni var mı? Bu C eşdeğeri oluşturmak ne olurdu? Benim kendi reimplementing önlemek tercih ederim.
1.6 benzer bir şey (AbstractMap.sağlıyor gibi görünüyor SimpleEntry), ama bu oldukça karmaşık görünüyor.
CEVAP
Bir varlığı karşı bazı argümanlar verir Gratzner a thread on comp.lang.java.help
Hunter Pair
Java inşa. Ana argümanı bir sınıf Pair
iki değer arasındaki ilişki hakkında herhangi bir semantiği ifade etmiyor (nasıl biliyor musun "" ve "ikinci" demek ?). ilk
Daha iyi bir uygulama çok basit bir sınıf bir mikrofon önerdiği gibi, Pair
sınıf olurdun her uygulama için yazmaktır. Map.Entry
adını anlamını taşıyan bir çift örneğidir.
Özetle, bana göre iyi bir sınıf Position(x,y)
sınıf Range(begin,end)
a sınıfı Entry(key,value)
yerine bir genel Pair(first,second)
o yok anlat bana bir şey hakkında ne olduğunu ne yapmam gerektiğini bilmiyorum.
Java Scala eşdeğer'ler ClassName....
ETMENİZ için Java karşılığı nedir?...
Java singleton deseni uygulamak için e...
Yumuşak bir referans ve Java zayıf bir...
Java bir Toplama filtresi için en iyi ...