获取Android Kotlin中的文件名

问题描述

我的文件中有一个Extension函数名称为StringEx.kt。

StringEx.kt

package com.example
        
fun String.addUnderline(): String {
    return "_" + this + "_"
}

如何获取其他类中文件(“ StringEx.kt”)的名称和包?

例如:

println(StringEx:class.name)
// print com.example.StringEx

解决方法

此处您未创建课程。相反,您只是创建扩展函数而没有类,那么如何获取其包名称。类“字符串”不属于“ com.example”包