In Ruby, you can easily convert a string to either lower case or upper case using built-in methods.
Converting to Lower Case with downcase
What is downcase?
The downcase
method is used to convert a string to lower case. It returns a new string with all characters converted to their lowercase equivalent.
Syntax of downcase
lower_case_string = original_string.downcase
Example
original_string = "Hello, World!"
lower_case_string = original_string.downcase
puts lower_case_string
In this example, the downcase
method is applied to the original_string
, and the result is printed to the console. The output will be "hello, world!".
Converting to Upper Case with upcase
What is upcase?
The upcase
method is used to convert a string to upper case. It returns a new string with all characters converted to their uppercase equivalent.
Syntax of upcase
upper_case_string = original_string.upcase
Example
original_string = "Hello, World!"
upper_case_string = original_string.upcase
puts upper_case_string
In this example, the upcase
method is applied to the original_string
, and the result is printed to the console. The output will be "HELLO, WORLD!".
Modifying the Original String with downcase! and upcase!
Both downcase
and upcase
methods have destructive counterparts downcase!
and upcase!
, which modify the original string in place.
Example
original_string = "Hello, World!"
original_string.downcase!
puts original_string
In this example, the downcase!
method is applied to the original_string
, modifying it in place. The output will be "hello, world!".
original_string = "Hello, World!"
original_string.upcase!
puts original_string
In this example, the upcase!
method is applied to the original_string
, modifying it in place. The output will be "HELLO, WORLD!".
0 Comment