From: <pat...@us...> - 2009-10-19 04:54:03
|
Revision: 970 http://cishell.svn.sourceforge.net/cishell/?rev=970&view=rev Author: pataphil Date: 2009-10-19 04:53:55 +0000 (Mon, 19 Oct 2009) Log Message: ----------- Added StringUtilities.countOccurrencesOfChar and StringUtilities.multiply. 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-10-17 20:09:31 UTC (rev 969) +++ trunk/core/org.cishell.utilities/src/org/cishell/utilities/StringUtilities.java 2009-10-19 04:53:55 UTC (rev 970) @@ -98,4 +98,31 @@ return (trimmed.length() == 0); } + + public static int countOccurrencesOfChar( + CharSequence characters, char target) { + int count = 0; + + for (int ii = 0; ii < characters.length(); ii++) { + if (characters.charAt(ii) == target) { + count++; + } + } + + return count; + } + + public static String multiply(String target, int count) { + if (count < 1) { + return ""; + } else { + StringBuffer stringInProgress = new StringBuffer(); + + for (int ii = 0; ii < count; ii ++) { + stringInProgress.append(target); + } + + return stringInProgress.toString(); + } + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |