Open Kilda Java Documentation
CollectionUtil.java
Go to the documentation of this file.
1 package org.openkilda.utility;
2 
3 import java.util.Collection;
4 import java.util.Iterator;
5 
6 public final class CollectionUtil {
7 
8  private CollectionUtil() {
9  }
10 
11 
18  public static boolean isEmpty(final Collection<?> collection) {
19  return collection == null || collection.isEmpty();
20  }
21 
29  public static String toString(final Collection<String> items, final String separator) {
30  if(isEmpty(items)) {
31  return null;
32  }
33 
34  StringBuilder result = new StringBuilder();
35  Iterator<String> iterator = items.iterator();
36 
37  while (iterator.hasNext()) {
38  result.append(iterator.next());
39  if (iterator.hasNext()) {
40  result.append(separator);
41  }
42  }
43  return result.toString();
44  }
45 }
static boolean isEmpty(final Collection<?> collection)
list result
Definition: plan-d.py:72
static String toString(final Collection< String > items, final String separator)