Java Array Join join(String delimiter, Object[] strings)

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

Description

join

License

Apache License

Declaration

static String join(String delimiter, Object[] strings) 

Method Source Code


//package com.java2s;
/*//www. j ava2 s . c  o  m
 * 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.
 */

import java.util.*;

public class Main {
    static String join(String delimiter, Object[] strings) {
        if (strings == null)
            return "";
        int len = strings.length;
        String ans = "";
        for (int i = 0; i < len; ++i) {
            if (i > 0)
                ans += delimiter;
            ans += strings[i];
        }
        return ans;
    }

    static String join(String delimiter, List<String> strings) {
        return join(delimiter, strings.toArray());
    }
}

Related

  1. join(Object[] strings, String delimiter)
  2. join(Object[] strings, String spliter)
  3. join(Object[] tokens, String delimiter)
  4. join(Object[] values, String join)
  5. join(Object[]... arrays)
  6. join(String delimiter, short[] array)
  7. join(String delimiter, String[] array)
  8. join(String delimiter, String[] elements)
  9. join(String delimiter, String[] s)