Java String Implode implode(String separator, String... data)

Here you can find the source of implode(String separator, String... data)

Description

implode

License

Apache License

Declaration

public static String implode(String separator, String... data) 

Method Source Code

//package com.java2s;
//License from project: Apache License 

public class Main {
    public static String implode(String separator, String... data) {
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < data.length - 1; i++) {
            //data.length - 1 => to not add separator at the end
            if (!data[i].matches(" *")) {//empty string are ""; " "; "  "; and so on
                sb.append(data[i]);/*from   w w  w . j a v  a 2 s.c  om*/
                sb.append(separator);
            }
        }
        sb.append(data[data.length - 1].trim());
        return sb.toString();
    }
}

Related

  1. implode(String glue, String[] inputArray)
  2. implode(String glue, String[] pieces)
  3. implode(String glue, String[] pieces)
  4. implode(String glue, String[] strArray)
  5. implode(String glue, T[] array)
  6. implode(String separator, String... data)
  7. implode(String... strings)
  8. implode(String[] args)
  9. implode(String[] arr_str, String pemisah)