scala-java-interop

    8熱度

    1回答

    我正在使用Netbeans編寫Scala和Java。 Netbeans爲Scala項目生成了一個.jar文件。我試圖在Java項目中導入該文件。但是我無法從該.jar文件導入任何類到我的Java項目中。 我也嘗試導入scala-library.jar到java項目,並可以從該jar中導入類。 我想在Scala中編寫我的庫,然後公開一個只涉及Java內容的小接口,然後編寫一個Java包裝器,以便人們

    25熱度

    4回答

    我在Scala中有一個Set(我可以選擇任何實現,因爲我正在創建Set。我使用的Java庫期望java.util.Set [String]。 以下是正確的方法爲此在斯卡拉(使用scala.collection.jcl.HashSet#底層): import com.javalibrary.Animals var classes = new scala.collection.jcl.HashSe

    6熱度

    1回答

    我在這裏有一個庫和一些Java類。一個類有一些protected static方法,我認識到的是一個OOP no-no,但我不能更改它的代碼。假設我有一個Scala類,它是上述Java類的子類,我怎樣才能調用它的受保護靜態成員?

    21熱度

    5回答

    我正在嘗試將一些Scala代碼注入到我現有的Java應用程序中。 (所以,據說,我想要更多樂趣)。 創建斯卡拉 ScalaPower.scala package org.fun class ScalaPower object ScalaPower{ def showMyPower(time:Int) = { (0 to time-1).mkS

    9熱度

    5回答

    我在構造函數上使用Scala 2.8默認參數,並且出於Java兼容性的原因,我想要一個使用默認參數的無參數構造函數。 這並不適用於非常明智的原因有: class MyClass(field1: String = "foo", field2: String = "bar") { def this() = { this() // <-- Does not compile, but

    33熱度

    5回答

    可能重複: Accessing scala.None from Java 在Java中,你可以使用構造函數,即​​創建Some一個實例,但None沒有夥伴班。你如何通過None到Java的Scala函數?

    12熱度

    5回答

    我試圖使用Java迭代器和/或枚舉將環境變量拉入到scala腳本中,並且意識到Frankenstein博士可能會聲稱出身,所以我從醜樹砍掉了以下內容: import java.util.Map.Entry import System._ val propSet = getProperties().entrySet().toArray() val props = (0 until propS

    33熱度

    3回答

    我正在學習Scala,我有一個Java項目遷移到斯卡拉。我想通過逐個重寫類並檢查新類沒有破壞項目來遷移它。 該Java項目使用大量的java.util.List和java.util.Map。在新的Scala課程中,我希望使用Scala的List和Map以獲得好看的Scala代碼。 問題是,新類(這些是Scala中的wtitten)沒有與現有Java代碼無差別地集成在一起:Java需要java.ut

    35熱度

    1回答

    我正在使用用Java編寫的外部庫(Selenium)。一個函數調用具有簽名type(String, String),我一直試圖從Scala中調用它時,很多編譯器錯誤,那就是: selenium.type("ab","abc") 是否有針對此問題的解決方法嗎?

    42熱度

    2回答

    有一種簡單的方法來轉換一個 java.lang.Iterable[_] 到 Scala.Iterable[_] ?