dogfooding use String.join

Change-Id: Ia8754e3d21e66d067fce561b3be810df3968d56a
Signed-off-by: Carsten Hammer <carsten.hammer@t-online.de>
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/navigator/ResourceNavigator.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/navigator/ResourceNavigator.java
index d4ece14..67d24e3 100644
--- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/navigator/ResourceNavigator.java
+++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/navigator/ResourceNavigator.java
@@ -1204,16 +1204,8 @@
 	@Override
 	public void setFiltersPreference(String[] patterns) {
 
-		StringBuilder sb = new StringBuilder();
-
-		for (int i = 0; i < patterns.length; i++) {
-			if (i != 0) {
-				sb.append(ResourcePatternFilter.COMMA_SEPARATOR);
-			}
-			sb.append(patterns[i]);
-		}
-
-		getPlugin().getPreferenceStore().setValue(ResourcePatternFilter.FILTERS_TAG, sb.toString());
+		getPlugin().getPreferenceStore().setValue(ResourcePatternFilter.FILTERS_TAG,
+				String.join(ResourcePatternFilter.COMMA_SEPARATOR, patterns));
 
 		// remove value in old workbench preference store location
 		IPreferenceStore preferenceStore = IDEWorkbenchPlugin.getDefault().getPreferenceStore();