美文网首页
method kotlin.jvm.internal.Intri

method kotlin.jvm.internal.Intri

作者: Cabird | 来源:发表于2019-06-04 11:41 被阅读0次

    场景:java代码调用kotlin方法,kotlin方法参数后边不加?,且实参为null

    fun kotlinFun(arg1:String,...)
    

    java代码中调用kotlin方法kotlinFun,如果参数传null,就会直接抛如题异常

    kotlinFun(null)
    

    原因:kotlin的空安全机制,如果参数后边不加?,则该参数为非空参数,实参为null就会抛如题异常

    解决办法:kotlin方法参数加?,接受null空参数

    fun kotlinFun(arg1:String?,...)
    

    相关文章

      网友评论

          本文标题:method kotlin.jvm.internal.Intri

          本文链接:https://www.haomeiwen.com/subject/uaystctx.html