1
私はOptional<String>
を返すKotlinの関数をオーバーライドしました。 String?
とString
タイプをOptional<String>
に変換するにはどうすればよいですか?文字列からオプションの<String>を取得する方法? and String in Kotlin
例:上記の例から
override fun getCurrentAuditor(): Optional<String> {
val userName = SecurityUtils.currentUserLogin
return userName ?: SYSTEM_ACCOUNT
}
:
userName
はString?
SYSTEM_ACCOUNT
は、return文にString
私は取得していますエラーであること両方の変数はではありませんタイプ。
あなたはこれをしたい理由を教えてもらえます。 KotlinはStringを使ってnull値を扱うより良い方法を持っていますか? (Kotlinオプション)。 – swapnil
@swapnil彼は、最初の文章で、 –