0
5つの異なる文字を5つの異なる文字に置き換えたいのですが、現在のやり方では愚かに見えるので、これを行うにはどうすればよいでしょうか?現在複数の文字を効率的にスカラーに置き換える方法は?
:
private def fixChars(str: String): String = {
str.replaceAll("Ø","O")
str.replaceAll("ø", "o")
str.replaceAll("Ž","Z")
str.replaceAll("ž","z")
str.replaceAll("Ö","O")
}
?
は、「より良い」を定義してください。あなたのコードは 'replaceAll'呼び出しの結果を無視する点を除いて、上手く見えます。 – Seelenvirtuose
@Seelenvirtuose「結果を無視する」とはどういう意味ですか? – Joe
メソッド 'replaceAll'は、_modified_文字列を含む結果を返します。元の文字列は変更されません。 – Seelenvirtuose