Java Array Implode implodeString(String[] strArray, String strDelim)

Here you can find the source of implodeString(String[] strArray, String strDelim)

Description

Returns a delimited string for an given array of string elements.
(Based on implode() in PHP)

License

Open Source License

Parameter

Parameter Description
strArray a parameter
strDelim a parameter

Return

String implodedString

Declaration

public static String implodeString(String[] strArray, String strDelim) 

Method Source Code

//package com.java2s;
/*/* w  w  w. ja va2  s. com*/
 * This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the
 * Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that
 * it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If
 * not, see <http://www.gnu.org/licenses/>.
 */

import java.util.Collection;

public class Main {
    /**
     * Returns a delimited string for an given array of string elements.<BR>
     * (Based on implode() in PHP)
     * 
     * @param strArray
     * @param strDelim
     * @return String implodedString
     */
    public static String implodeString(String[] strArray, String strDelim) {
        String result = "";

        for (String strValue : strArray)
            result += strValue + strDelim;

        return result;
    }

    /**
     * Returns a delimited string for an given collection of string elements.<BR>
     * (Based on implode() in PHP)
     * 
     * @param strCollection
     * @param strDelim
     * @return String implodedString
     */
    public static String implodeString(Collection<String> strCollection, String strDelim) {
        return implodeString(strCollection.toArray(new String[strCollection.size()]), strDelim);
    }
}

Related

  1. implode(String[] values, String separator, String beforeEach, String afterEach)
  2. implodeArray(Object[] array)
  3. implodeArray(Object[] items, String prefix, String suffix, String delimiter, String lastItemSuffix)
  4. implodeArray(String[] inputArray, String glueString)
  5. implodeArray(String[] inputArray, String glueString, int start)
  6. implodeStringArray(Object[] pieces, String delim)