Android List Join join(List list, String separator, boolean ignoreNull)

Here you can find the source of join(List list, String separator, boolean ignoreNull)

Description

join

License

Apache License

Declaration

public static String join(List<String> list, String separator,
            boolean ignoreNull) 

Method Source Code

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

import java.util.Arrays;

import java.util.List;

public class Main {
    public static String join(List<String> list, String separator,
            boolean ignoreNull) {
        if (list.isEmpty())
            return "";

        StringBuilder b = new StringBuilder();
        for (String item : list) {
            if (!ignoreNull || item != null) {
                b.append(separator).append(item);
            }//from w w  w . j  av a  2 s  .  c o  m
        }

        if (b.length() == 0) {
            return "";
        }

        return b.toString().substring(separator.length());
    }

    public static String join(List<String> list, String separator) {
        return join(list, separator, false);
    }

    public static String join(String[] array, String separator,
            boolean ignoreNull) {
        return join(Arrays.asList(array), separator, ignoreNull);
    }

    public static String join(String[] array, String separator) {
        return join(array, separator, false);
    }
}

Related

  1. join(List list, String separator)
  2. join(List strList, String separator)
  3. join(List list, String separator)
  4. join(List list, String glue)