Java Data Type How to - Join String with StringJoiner








Question

We would like to know how to join String with StringJoiner.

Answer

/*w  ww . j  a v  a2 s .  co m*/
import java.util.StringJoiner;

public class Main {
  public static void main(String[] argv) {
    StringJoiner sj = new StringJoiner(":", "[", "]");
    sj.add("George").add("Sally").add("Fred");
    String desiredString = sj.toString();
    
    System.out.println(desiredString);
  }
}

The code above generates the following result.