我正在尝试获取类的所有方法名称。
中有类似的问题给出答案:
println("".getClass.getMethods.map(_.getName))
但似乎它只给出了方法的内存地址。
[Ljava.lang.String;@2acf57e3
有没有办法获取方法的名称?
由于
答案 0 :(得分:0)
你的get class方法是对的,你的打印错误。
"".getClass.getMethods.map(_.getName)
此代码响应类型为:Array[String]()
您正在打印Array adddres:println(Array[String](...))
正确的方式可能是:
s.getClass.getMethods.map(_.getName) foreach println