SORU
15 HAZİRAN 2011, ÇARŞAMBA


Nasıl Java Listesinden Scala Listesini almak için?

Gibi bir Liste döndüren bir Java API var:

public List<?> getByXPath(String xpathExpr)

Aşağıda scala kodu kullanıyorum:

val lst = node.getByXPath(xpath)

Şimdi ise scala sözdizimi çalışırsam şeker gibi:

lst.foreach{ node => ... }

çalışmıyor. Hata alıyorum:

value foreach is not a member of java.util.List[?0]

Java Listesini Scala dönüştürmek için ihtiyacım var gibi görünüyor. Nasıl bağlam yukarıda bunu?

CEVAP
15 HAZİRAN 2011, ÇARŞAMBA


BeriScala 2.8bu dönüşüm şimdi dilini kullanarak içine inşa edilmiştir:

import scala.collection.JavaConversions._

...

lst.toList.foreach{ node =>   .... }

çalışır. asScala işe yaramadı

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • gamingbits

    gamingbits

    2 Mayıs 2006
  • We've moved!

    We've moved!

    7 Ocak 2008
  • Marissah Simonini

    Marissah Sim

    25 HAZİRAN 2013