SORU
1 EKİM 2008, ÇARŞAMBA


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
1 EKİM 2008, ÇARŞAMBA


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CommonArtisan

    CommonArtisa

    7 Temmuz 2012
  • HTC Tutorials

    HTC Tutorial

    21 EYLÜL 2010
  • RobertDuskin

    RobertDuskin

    12 HAZİRAN 2008