Mega Code Archive

 
Categories / Java / File Input Output
 

Concatenates an array of string using a seperator

import java.io.File; /*   * Licensed to the Apache Software Foundation (ASF) under one or more  *  contributor license agreements.  See the NOTICE file distributed with  *  this work for additional information regarding copyright ownership.  *  The ASF licenses this file to You under the Apache License, Version 2.0  *  (the "License"); you may not use this file except in compliance with  *  the License.  You may obtain a copy of the License at  *  *      http://www.apache.org/licenses/LICENSE-2.0  *  *  Unless required by applicable law or agreed to in writing, software  *  distributed under the License is distributed on an "AS IS" BASIS,  *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  *  See the License for the specific language governing permissions and  *  limitations under the License.  *  *@author <a href="mailto:siegfried.goeschl@it20one.at">Siegfried Goeschl</a>  */ public class Main {   private static final String SINGLE_QUOTE = "\'";   private static final String DOUBLE_QUOTE = "\"";   private static final char SLASH_CHAR = '/';   private static final char BACKSLASH_CHAR = '\\';     /**    * Concatenates an array of string using a seperator.    *    * @param strings the strings to concatenate    * @param separator the seperator between two strings    * @return the concatened strings    */   public static String toString(String[] strings, String separator) {       StringBuffer sb = new StringBuffer();       for (int i = 0; i < strings.length; i++) {           if (i > 0) {               sb.append(separator);           }           sb.append(strings[i]);       }       return sb.toString();   } }