如何打印Scala导入

时间:2019-05-29 22:58:11

标签: scala

我正在使用无法直接访问的导入库。我想将导入的库类转换为字符串并打印出来以进一步研究其功能。如何将类转换为String?

我已经尝试过.toStringprint(libraryName)

import Library._

object something {
    def something = {
        print(Library)
    }
}

结果是一个对象,例如Library$@d126bba。但是,我想改为以String格式查看实际的类。

1 个答案:

答案 0 :(得分:1)

不确定是否可以将所需的字符串作为字符串。另一种方法是在scala REPL中对其进行检查。

运行scala -cp library.jar或任何jar名称。

现在,在REPL中运行import Library._

键入Library.,后跟制表符应打印出可用的类和方法。

例如,我可以探索由其他软件包组成的java.date软件包。

scala> java.Date.
applet   awt   beans   io   lang   math   net   nio   rmi   security   sql ...