|
From: <bra...@us...> - 2011-09-06 03:47:37
|
Revision: 3514
http://archive-access.svn.sourceforge.net/archive-access/?rev=3514&view=rev
Author: bradtofel
Date: 2011-09-06 03:47:31 +0000 (Tue, 06 Sep 2011)
Log Message:
-----------
FEATURE: added simple String.join functionality
Modified Paths:
--------------
trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/StringFormatter.java
Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/StringFormatter.java
===================================================================
--- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/StringFormatter.java 2011-09-06 03:46:44 UTC (rev 3513)
+++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/StringFormatter.java 2011-09-06 03:47:31 UTC (rev 3514)
@@ -22,6 +22,7 @@
import java.text.DateFormat;
import java.text.Format;
import java.text.MessageFormat;
+import java.util.Collection;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
@@ -224,4 +225,21 @@
public String spaceToNBSP(String input) {
return input.replaceAll(" ", " ");
}
+
+ public static String join(String delim, String...stuff) {
+ int max = stuff.length - 1;
+ int len = delim.length() * max;
+ for(String s : stuff) {
+ len += s.length();
+ }
+ StringBuilder sb = new StringBuilder(len);
+ for(int i = 0; i < stuff.length; i++) {
+ sb.append(stuff[i]);
+ if(i < max) {
+ sb.append(delim);
+ }
+ }
+ return sb.toString();
+ }
+
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|