From: <pat...@us...> - 2009-12-16 17:21:38
|
Revision: 992 http://cishell.svn.sourceforge.net/cishell/?rev=992&view=rev Author: pataphil Date: 2009-12-16 17:21:31 +0000 (Wed, 16 Dec 2009) Log Message: ----------- * Added StringUtilities.simpleCleanStrings and StringUtilities.toSentenceCase. * Reviewed by Chintan. Modified Paths: -------------- trunk/core/org.cishell.utilities/src/org/cishell/utilities/StringUtilities.java Modified: trunk/core/org.cishell.utilities/src/org/cishell/utilities/StringUtilities.java =================================================================== --- trunk/core/org.cishell.utilities/src/org/cishell/utilities/StringUtilities.java 2009-12-14 19:22:36 UTC (rev 991) +++ trunk/core/org.cishell.utilities/src/org/cishell/utilities/StringUtilities.java 2009-12-16 17:21:31 UTC (rev 992) @@ -139,4 +139,26 @@ return guaranteedToNotBeNull.trim(); } + + public static final String[] simpleCleanStrings(String[] strings) { + List cleanedStrings = new ArrayList(); + + for (int ii = 0; ii < strings.length; ii ++) { + cleanedStrings.add(StringUtilities.simpleClean(strings[ii])); + } + + return (String[])cleanedStrings.toArray(new String[0]); + } + + public static String toSentenceCase(String word) { + String cleanedWord = simpleClean(word); + + if (cleanedWord.length() == 0) { + return ""; + } else { + return + Character.toUpperCase(cleanedWord.charAt(0)) + + cleanedWord.substring(1).toLowerCase(); + } + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |