Java Array Join join(String[] strings, String seperator)

Here you can find the source of join(String[] strings, String seperator)

Description

join

License

Open Source License

Declaration

public static String join(String[] strings, String seperator) 

Method Source Code

//package com.java2s;
/*/*w w  w  . ja v a  2  s.  c  om*/
 * 
 * Copyright 2012 lexergen.
 * This file is part of lexergen.
 * 
 * lexergen 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.
 * 
 * lexergen 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 lexergen.  If not, see <http://www.gnu.org/licenses/>.
 *  
 * lexergen:
 * A tool to chunk source code into tokens for further processing in a compiler chain.
 * 
 * Projectgroup: bi, bii
 * 
 * Authors: Johannes Dahlke
 * 
 * Module:  Softwareprojekt ?bersetzerbau 2012 
 * 
 * Created: Apr. 2012 
 * Version: 1.0
 *
 */

import java.util.List;

public class Main {
    public static String join(String[] strings, String seperator) {
        String result = "";
        for (String string : strings) {
            if (result.length() > 0)
                result += seperator;
            result += string;
        }
        return result;
    }

    public static String join(String[] strings) {
        return join(strings, "");
    }

    public static String join(List<String> strings, String seperator) {
        String[] stringArray = new String[strings.size()];
        return join(strings.toArray(stringArray));
    }

    public static String join(List<String> strings) {
        return join(strings, "");
    }
}

Related

  1. join(String[] strings, char delimiter)
  2. join(String[] strings, String glue)
  3. join(String[] strings, String glue)
  4. join(String[] strings, String separator)
  5. join(String[] strings, String separator)
  6. join(String[] strParts, String glue)
  7. join(String[] strs)
  8. join(String[] strs, String glue, int start, int end)
  9. join(String[] tokens, String delimiter)