Java: как объединить список строк

Чтобы объединить список строк в Java, вы можете использовать различные методы. Вот несколько подходов:

  1. Использование метода String.join():

    List<String> stringList = Arrays.asList("Hello", "World", "Java");
    String joinedString = String.join(" ", stringList);
    System.out.println(joinedString); // Output: Hello World Java
  2. Использование StringBuilder:

    List<String> stringList = Arrays.asList("Hello", "World", "Java");
    StringBuilder sb = new StringBuilder();
    for (String str : stringList) {
    sb.append(str).append(" ");
    }
    String joinedString = sb.toString().trim();
    System.out.println(joinedString); // Output: Hello World Java
  3. Использование метода Collectors.joining()с потоками:

    List<String> stringList = Arrays.asList("Hello", "World", "Java");
    String joinedString = stringList.stream()
                                .collect(Collectors.joining(" "));
    System.out.println(joinedString); // Output: Hello World Java
  4. Использование библиотеки Apache Commons Lang:

    List<String> stringList = Arrays.asList("Hello", "World", "Java");
    String joinedString = StringUtils.join(stringList, " ");
    System.out.println(joinedString); // Output: Hello World Java

Эти методы позволяют объединять строки в списке, используя указанный разделитель (в данном случае пробел ” “). Вы можете заменить пробел любым другим разделителем по вашему требованию.