初めに
今回はひらがなをカタカナに、カタカナをひらがなに変換する機能を紹介していきます
本文
fun String.convertKana(): String {
val sb = StringBuilder(length)
this.forEach {
when (it) {
in '\u3041'..'\u3093' -> {
sb.append(it + 0x60)
}
in '\u30a1'..'\u30f3' -> {
sb.append(it - 0x60)
}
else -> sb.append(it)
}
}
return sb.toString()
}
最後に
今回はカナ文字の相互変換機能を備忘録として記事にしました
どなたかのお役に立てれば幸いです