Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Capitalize the first letter of every word in Scala

I know this way

val str=org.apache.commons.lang.WordUtils.capitalizeFully("is There any other WAY")) 

Want to know is there any other way to do the Same.

something in Scala Style

like image 303
Govind Singh Avatar asked Sep 11 '14 12:09

Govind Singh


People also ask

How do you get the first letter of a string Capital?

The string's first character is extracted using charAt() method. Here, str. charAt(0); gives j. The toUpperCase() method converts the string to uppercase.

Which function capitalize the first letter in each word of a text value?

var str = text. toLowerCase().


1 Answers

Capitalize the first letter of a string:

"is There any other WAY".capitalize res8: String = Is There any other WAY 

Capitalize the first letter of every word in a string:

"is There any other WAY".split(' ').map(_.capitalize).mkString(" ") res9: String = Is There Any Other WAY 

Capitalize the first letter of a string, while lower-casing everything else:

"is There any other WAY".toLowerCase.capitalize res7: String = Is there any other way 

Capitalize the first letter of every word in a string, while lower-casing everything else:

"is There any other WAY".toLowerCase.split(' ').map(_.capitalize).mkString(" ") res6: String = Is There Any Other Way 
like image 105
Michael Zajac Avatar answered Sep 18 '22 13:09

Michael Zajac