1. 使用 String.join 函数

      1. List<String> list = new ArrayList<>();
      2. for (int i = 0; i < 10; i++) {
      3. list.add(String.valueOf(i));
      4. }
      5. String listStr = String.join(",", list);
      6. System.out.println(listStr);

      执行结果:
      0,1,2,3,4,5,6,7,8,9

    2. 使用 StringUtils.join 函数

      1. String listStr = org.apache.commons.lang3.StringUtils.join(list, ",");
      2. System.out.println(listStr);

      执行结果:
      0,1,2,3,4,5,6,7,8,9
      注意:
      StringUtils.join 函数中,第一个参数是需要连接的字符串或列表,第二个参数是指定连接的字符。
      该函数可以同时连接多个字符串,如下所示:

      1. String listStr = org.apache.commons.lang3.StringUtils.join(list, ",");
      2. String condition = org.apache.commons.lang3.StringUtils.join("(", listStr, ")");
      3. System.out.println(condition);

      执行结果:
      (0,1,2,3,4,5,6,7,8,9)