如何在kotlin

时间:2017-12-26 05:04:57

标签: java string kotlin

我在java中有一个代码,我已经像这样初始化了字符串

String str = new String("");

但是当我将代码转换为kotlin时,相同的intilization是以下面的方式

   private val mEmailApi : String("")

但它给了我一个错误的getter和setter所需的你们可以让我知道在Kotlin中初始化String的方法

提前致谢

2 个答案:

答案 0 :(得分:1)

所以private val mEmailApi : String("")您只需定义字段mEmailApi的类型即可。但是在类型声明期间调用构造函数是不可能的。

所以:private val mEmailApi = ""你初始化它。

如果在定义期间初始化文件,则无需明确定义类型。

答案 1 :(得分:0)

private var mString:String?= null

lateinit private var mString:String