如何在kotlin中初始化字符串

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

String str = new String(""); 

但是当我已经将代码转换为kotlin相同的intilization是在下面的方式

  private val mEmailApi : String("") 

但它是给我一个错误的getter和setter需要你们请让我知道在Kotlin初始化字符串的方式

提前致谢

所以private val mEmailApi : String("")你只是定义你的领域的typesmEmailApi 。 但是在types声明中调用构造函数是不可能的

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

如果在定义期间初始化您的字段,则无需明确定义types。

private var mString:String?= null

lateinit private var mString:String