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

scm-commit at wald.intevation.org scm-commit at wald.intevation.org
Mon Mar 12 22:34:04 CET 2012


Author: mojays
Date: 2012-03-12 22:34:01 +0100 (Mon, 12 Mar 2012)
New Revision: 1901

Modified:
   trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java
Log:
Because of compile errors in WIME project (problems with polymorphisms "Object...") new workaround method stringConcatWithSepIgnoreNulls(.)

Modified: trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java
===================================================================
--- trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java	2012-03-12 14:55:09 UTC (rev 1900)
+++ trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java	2012-03-12 21:34:01 UTC (rev 1901)
@@ -652,7 +652,21 @@
 		return sb.toString();
 	}
 
-	/**
+    /**
+     * Haengt eine beliebige Anzahl von Strings hintereinander und fuegt zwischen den Strings einen Trenner ein.
+     * {@code null}-Werte werden ignoriert.<br>
+     * Bemerkung: Dies ist eine Workaround-Methode, da die die ueberladendenen Methoden mit "Object..."
+     *            nicht von allen Compilern richtig interpretiert werden! 
+     * @param sep
+     *            Trenner
+     * @param str
+     *            aneinanderzuhaengende Stings
+     */
+    public static String stringConcatWithSepIgnoreNulls(String sep, Object... str) {
+        return stringConcatWithSep(sep, null, true, str);
+    }
+
+    /**
 	 * Haengt eine beliebige Anzahl von Strings hintereinander und fuegt zwischen den Strings einen Trenner ein.
 	 * 
 	 * @param sep



More information about the Schmitzm-commits mailing list