Since Groovy 2.4.8 we can use the uncapitalize
method on CharSequence
objects. The capitalize
method was already available for a long time, but now we have the opposite as well.
In the following example we see that the uncapitalize
method only replaces the first letter of a String
value to lower case:
assert 'Groovy'.uncapitalize() == 'groovy' assert 'MrHaki'.uncapitalize() == 'mrHaki' String message = 'Groovy Rocks!' assert message.uncapitalize() == 'groovy Rocks!'
Written with Groovy 2.4.8.