gpt4 book ai didi

java - 如何从以转义字符命名的 Java Kotlin 方法中调用?

转载 作者:行者123 更新时间:2023-12-02 08:15:24 27 4
gpt4 key购买 nike

应该如何从 Java 调用这个 Kotlin 函数?

fun `some random function name`(){

}

最佳答案

Java 不提供标识符中的字符转义。您只能使用 Java 反射来做到这一点:

Kotlin :

class MyClass {
fun `some random function name`() { }
}

Java:

MyClass c = new MyClass();
c.getClass().getMethod("some random function name").invoke(c);

或者缓存getMethod() 调用返回的Method。或者使用 method handles .

关于java - 如何从以转义字符命名的 Java Kotlin 方法中调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42410731/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com