Open In App
Related Articles

Ruby | String capitalize! Method

Improve Article
Save Article
Like Article

capitalize! is a String class method in Ruby which is used to return a copy of the given string by converting its first character uppercase and the remaining to lowercase. The only difference between capitalize and capitalize! method is that capitalize! method will return nil if no changes are made.


Parameters: Here, str is the given string which is to be converted.

Returns: Copy of the string with the first character in uppercase and remaining in lowercase. And nil if no changes are made.

Example 1:

# Ruby program to demonstrate
# the capitalize! method
# Taking the string and
# using the method
puts "ruby".capitalize!()
puts "gfg".capitalize!()



Example 2:

# Ruby program to demonstrate
# the capitalize! method
# Taking a string 
# already in uppercase
# it will not give any 
# output
puts "Geeksforgeeks".capitalize!()
puts "computer".capitalize!()


Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Last Updated : 08 Jan, 2020
Like Article
Save Article
Similar Reads