Rust アルファベットを大文字・小文字に変換する

Rust アルファベットを大文字・小文字に変換する

Rustで、アルファベットを大文字・小文字に変換するサンプルコードを記述してます。大文字への変換は、「to_uppercase()」を小文字への変換は「to_lowercase()」を使用します。Rustのバージョンは1.66.0を使用してます。

環境

  • OS windows11 home
  • rustc 1.66.0

アルファベットを大文字・小文字に変換

アルファベットを大文字・小文字に変換するには「to_uppercase()」と「to_lowercase()」を使用します。

文字列.to_uppercase() // 大文字変換
文字列.to_lowercase() // 小文字変換

実際に使用してみます。

fn main() {

    let str: String = "aBcDe".to_string();

    println!("{}", str.to_uppercase()); // ABCDE
    println!("{}", str.to_lowercase()); // abcde

}

実行結果を見ると、それぞれ大文字・小文字に変換されていることが確認できます。

全角文字

全角文字も置換されます。

fn main() {

    let str: String = "aBcDe".to_string();

    println!("{}", str.to_uppercase()); // ABCDE
    println!("{}", str.to_lowercase()); // abcde

}

実行結果