Rust - String 대문자, 소문자 변환

러스트에서 String(문자열)의 대소문자 변환하는 방법에 대해서 알아보겠습니다.

1. String을 대문자로 변환

String.to_uppercase()는 문자열을 모두 대문자로 변환합니다.

  • 원본 문자열은 변경하지 않고, 대문자로 변경된 String을 리턴
fn main() {
    let my_string: String = String::from("Hello, Rust!");
    let uppercase_string: String = my_string.to_uppercase();

    println!("Original: {}", my_string);
    println!("Uppercase: {}", uppercase_string);
}

Output:

Original: Hello, Rust!
Uppercase: HELLO, RUST!

2. String을 소문자로 변환

String.to_lowercase()는 문자열을 모두 소문자로 변환합니다.

  • 원본 문자열은 변경하지 않고, 소문자로 변경된 String을 리턴
fn main() {
    let my_string: String = String::from("Hello, Rust!");
    let lowercase_string: String = my_string.to_lowercase();

    println!("Original: {}", my_string);
    println!("Lowercase: {}", lowercase_string);
}

Output:

Original: Hello, Rust!
Lowercase: hello, rust!
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha