StringJoiner — это служебный класс, появившийся в Java 8, который упрощает создание строк с разделителями. Он предоставляет удобный способ объединить несколько строковых элементов в одну строку с одинаковым форматированием.
StringJoiner позволяет тебе:
add() для удобного синтаксисаСледующий код создаёт строку [One:Two:Three]:
StringJoiner sj = new StringJoiner(":", "[", "]");
sj.add("One").add("Two").add("Three");
String desiredString = sj.toString();
В этом примере:
":" — это разделитель, отделяющий каждый элемент"[" — это префикс, добавляемый в начало"]" — это суффикс, добавляемый в конецStringJoiner особенно полезен, когда тебе нужно:
Использование StringJoiner вместо традиционной конкатенации строк даёт более чистый и читаемый код и лучшую производительность при объединении большого количества строк.
StringJoiner поддерживает цепочку методов через свой метод add(), который возвращает сам экземпляр StringJoiner для fluent синтаксиса.
Новый — ещё не проверен сообществом
Вы