Java List Join join(List words, String separator)

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

Description

Joins a list of words together, separated by a separator string.

License

Open Source License

Parameter

Parameter Description
words the list of words to join, which may be empty
separator the string to insert between the words

Return

the joined string

Declaration

public static String join(List<String> words, String separator) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Mission Control Technologies, Copyright (c) 2009-2012, United States Government
 * as represented by the Administrator of the National Aeronautics and Space 
 * Administration. All rights reserved./*from w  ww  . j  av a2 s  .com*/
 *
 * The MCT platform is licensed 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.
 *
 * MCT includes source code licensed under additional open source licenses. See 
 * the MCT Open Source Licenses file included with this distribution or the About 
 * MCT Licenses dialog available at runtime from the MCT Help menu for additional 
 * information. 
 *******************************************************************************/

import java.util.List;

public class Main {
    /**
     * Joins a list of words together, separated by a separator string.
     * 
     * @param words the list of words to join, which may be empty
     * @param separator the string to insert between the words
     * @return the joined string
     */
    public static String join(List<String> words, String separator) {
        StringBuilder s = new StringBuilder();

        for (String w : words) {
            if (s.length() > 0) {
                s.append(separator);
            }
            s.append(w);
        }

        return s.toString();
    }
}

Related

  1. join(List tokens, String separator)
  2. join(List tokens, String separator)
  3. join(List values)
  4. join(List values, String delimiter)
  5. join(List values, String string)
  6. join(List entries, String separator)
  7. join(List list, String delim)
  8. join(List list, String delim)
  9. join(List list, String delimiter)