EnumString.Kt 重命名为 EnumString.kt
文件已重命名,但内容与之前没有差异
EnumString.Kt(文件已创建)
| @@ -0,0 +1,8 @@ | |||
| 1 | + | // https://stackoverflow.com/questions/28548015/how-do-i-create-an-enum-from-a-string-in-kotlin | |
| 2 | + | inline fun <reified T : Enum<T>> valueOf(type: String): T? { | |
| 3 | + | return try { | |
| 4 | + | java.lang.Enum.valueOf(T::class.java, type) | |
| 5 | + | } catch (e: Exception) { | |
| 6 | + | null | |
| 7 | + | } | |
| 8 | + | } | |
    
    
                            
                            上一页
    
    
    下一页