Java List Join join(List items, String separator)

Here you can find the source of join(List items, String separator)

Description

join

License

Open Source License

Declaration

public static String join(List items, String separator) 

Method Source Code


//package com.java2s;
/*/*from w w  w. j ava2s.c o  m*/
 * This file is part of NodeBox.
 *
 * Copyright (C) 2008 Frederik De Bleser (frederik@pandora.be)
 *
 * NodeBox 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.
 *
 * NodeBox 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 NodeBox. If not, see <http://www.gnu.org/licenses/>.
 */

import java.util.ArrayList;
import java.util.List;

public class Main {
    public static String join(List items, String separator) {
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < items.size(); i++) {
            boolean lastItem = i == items.size() - 1;
            sb.append(items.get(i));
            if (!lastItem) {
                sb.append(separator);
            }
        }
        return sb.toString();
    }

    public static String join(String charString, String separator) {
        List<Character> lst = new ArrayList<Character>();
        for (Character c : charString.toCharArray())
            lst.add(c);
        return join(lst, separator);
    }
}

Related

  1. join(List a, List b)
  2. join(List a_quotedArgs)
  3. join(List array, String separator)
  4. join(List elements, String joinWith)
  5. join(List elements, String sep)
  6. join(List l, String sep)
  7. join(List list, char separator)
  8. join(List list, String delim)
  9. join(List list, String delimiter)