Java Array to String arrayToString(String[] array, String separators)

Here you can find the source of arrayToString(String[] array, String separators)

Description

Takes an array of tokens and converts into separator-separated string.

License

Apache License

Parameter

Parameter Description
String The string separator.

Return

String A string containing tokens separated by seperator.

Declaration

public static final String arrayToString(String[] array, String separators) 

Method Source Code

//package com.java2s;
/*/*from   ww  w .  ja  v  a2s .  c  om*/
 * Copyright 2000-2001,2004 The Apache Software Foundation.
 * 
 * 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.
 */

public class Main {
    /**
      *  Takes an array of tokens and converts into separator-separated string.
      *
      * @param String[] The array of strings input.
      * @param String The string separator.
      * @return String A string containing tokens separated by seperator.
      */
    public static final String arrayToString(String[] array, String separators) {
        StringBuffer sb = new StringBuffer("");
        String empty = "";

        if (array == null)
            return empty;

        if (separators == null)
            separators = ",";

        for (int ix = 0; ix < array.length; ix++) {
            if (array[ix] != null && !array[ix].equals("")) {
                sb.append(array[ix] + separators);
            }
        }
        String str = sb.toString();
        if (!str.equals("")) {
            str = str.substring(0, (str.length() - separators.length()));
        }
        return str;
    }
}

Related

  1. arrayToString(String[] array)
  2. arrayToString(String[] array, int start, String delimiter)
  3. arrayToString(String[] array, String delim, boolean quotes)
  4. arrayToString(String[] array, String separator)
  5. arrayToString(String[] array, String separator)
  6. arrayToString(String[] arrayString, String splitStr)
  7. arrayToString(String[] input)
  8. arrayToString(String[] lengthsAndDelimiters)
  9. arrayToString(String[] lines, String separator)