我正在使用无法直接访问的导入库。我想将导入的库类转换为字符串并打印出来以进一步研究其功能。如何将类转换为String?
我已经尝试过.toString
,print(libraryName)
import Library._
object something {
def something = {
print(Library)
}
}
结果是一个对象,例如Library$@d126bba
。但是,我想改为以String格式查看实际的类。
答案 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 ...