How do I uncapitalize words in a String?
Author: Deron Eriksson
Description: This Java example shows how to uncapitalize words in a String.
Tutorial created using:
Windows XP || JDK 1.5.0_09 || Eclipse Web Tools Platform 2.0 (Eclipse 3.3.0)
The WordUtils utility class in the Commons LangS library has two uncapitalize methods that will uncapitalize the words in a String. The UncapitalizeTest class demonstrates some of the different results that can be returned from these methods. For more detailed information about the uncapitalize methods, please consult http://commons.apache.org/lang/api-release/org/apache/commons/lang/WordUtils.html. UncapitalizeTest.javapackage test; import java.io.IOException; import org.apache.commons.lang.WordUtils; public class UncapitalizeTest { public static void main(String[] args) throws IOException { uncapitalize("This Is A String"); uncapitalize("This.Is.Another String"); uncapitalize("HERE IS ANOTHER"); } public static void uncapitalize(String string) { System.out.println("#0: " + string + " | original"); System.out.println("#1: " + WordUtils.uncapitalize(string) + " | WordUtils.uncapitalize(string)"); System.out.println("#2: " + WordUtils.uncapitalize(string, new char[] { '.' }) + " | WordUtils.uncapitalize(string, new char[] { '.' })"); System.out.println(); } } The console output from UncapitalizeTest is shown here: Results#0: This Is A String | original #1: this is a string | WordUtils.uncapitalize(string) #2: this Is A String | WordUtils.uncapitalize(string, new char[] { '.' }) #0: This.Is.Another String | original #1: this.Is.Another string | WordUtils.uncapitalize(string) #2: this.is.another String | WordUtils.uncapitalize(string, new char[] { '.' }) #0: HERE IS ANOTHER | original #1: hERE iS aNOTHER | WordUtils.uncapitalize(string) #2: hERE IS ANOTHER | WordUtils.uncapitalize(string, new char[] { '.' }) Related Tutorials: |