Как инициализировать строку в kotlin

У меня есть код в java, где я инициализировал String таким образом

String str = new String(""); 

но когда я преобразовал код в kotlin, та же самая интилизация находится ниже

  private val mEmailApi : String("") 

но это дает мне ошибку, которую получают getter и setter. Ребята, пожалуйста, дайте мне знать, как инициализировать String в Kotlin

Заранее спасибо

Итак, private val mEmailApi : String("") вы просто определяете тип своего поля mEmailApi . Но вызов конструктора во время объявления типа невозможно.

И так: private val mEmailApi = "" вы его инициализируете.

Если вы инициализируете свою заявку во время определения, вам не нужно явно определять тип.

private var mString: String? = null

lateinit private var mString: String