package org.erlide.util;
import java.util.List;
import com.google.common.base.Joiner;
import com.google.common.base.Splitter;
import com.google.common.collect.Lists;
public class ListsUtils {
public static String packList(final Iterable<String> strs, final String sep) {
return Joiner.on(sep).join(strs);
}
public static String packArray(final String[] strs, final String sep) {
return Joiner.on(sep).join(strs);
}
public static String[] unpackArray(final String str, final String sep) {
return unpackList(str, sep).toArray(new String[0]);
}
public static List<String> unpackList(final String string, final String sep) {
if (string.length() == 0) {
return Lists.newArrayList();
}
return Lists.newArrayList(Splitter.on(sep).split(string));
}
}