[Schmitzm-commits] r1561 - trunk/schmitzm-core/src/main/java/de/schmitzm/lang

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Sat Apr 23 00:39:39 CEST 2011


Author: alfonx
Date: 2011-04-23 00:39:38 +0200 (Sat, 23 Apr 2011)
New Revision: 1561

Modified:
   trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java
Log:
stringConcat jetrzt auch f?\195?\188r  Objekte


	/**
	 * Haengt eine beliebige Anzahl von Objekte als Strings (toString())
	 * hintereinander.
	 * 
	 * @param str
	 *            aneinanderzuhaengende Objekte
	 */
	public static String stringConcat(Object... str) {
		StringBuffer sb = new StringBuffer();
		for (int i = 0; str != null && i < str.length; i++)
			if (str[i] != null)
				sb.append(str[i]);
		return sb.toString();
	}

Modified: trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java
===================================================================
--- trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java	2011-04-22 12:21:56 UTC (rev 1560)
+++ trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java	2011-04-22 22:39:38 UTC (rev 1561)
@@ -355,15 +355,17 @@
 	}
 
 	/**
-	 * Haengt eine beliebige Anzahl von Strings hintereinander.
+	 * Haengt eine beliebige Anzahl von Objekte als Strings (toString())
+	 * hintereinander.
 	 * 
 	 * @param str
-	 *            aneinanderzuhaengende Stings
+	 *            aneinanderzuhaengende Objekte
 	 */
-	public static String stringConcat(String... str) {
+	public static String stringConcat(Object... str) {
 		StringBuffer sb = new StringBuffer();
 		for (int i = 0; str != null && i < str.length; i++)
-			sb.append(str[i]);
+			if (str[i] != null)
+				sb.append(str[i]);
 		return sb.toString();
 	}
 



More information about the Schmitzm-commits mailing list