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ÅŸ:

Nasıl MySQL kullanıcı hesaplarının bir...
Nasıl java kullanmak için.String.Scala...
Nasıl UTF-8 Java web uygulamalarını ça...
Java Hashmap: Nasıl anahtar değerini a...
Nasıl bir sınıf özellikleri listesini ...