Java에서는 값 목록을 구분된 문자열로 조합하는 것이 일반적인 요구 사항입니다. 기본 접근 방식에는 반복적 연결이 포함되지만 더 깔끔한 대안이 있습니다.
Java 8 이전:
유사한 StringUtils.join() 메서드를 제공하는 Apache의 commons lang 라이브러리를 활용합니다. Ruby의 합류에.
Java 8 이후:
StringJoiner:
String.join(delimiter, array):
String.join(delimiter, iterable):
예:
// Using StringJoiner List<String> list = new ArrayList<>(); list.add("element1"); list.add("element2"); StringJoiner joiner = new StringJoiner(","); joiner.addAll(list); String delimitedString = joiner.toString(); // Using String.join(array) String[] elements = new String[] {"element1", "element2"}; String delimitedString = String.join(",", elements); // Using String.join(iterable) List<String> list2 = new ArrayList<>(); list2.add("element1"); list2.add("element2"); String delimitedString = String.join(",", list2);
이러한 메소드는 Java에서 구분된 문자열을 생성하기 위한 효율적이고 우아한 솔루션을 제공하므로 여러 문자열을 생성할 필요가 없으며 연결합니다.
위 내용은 Java에서 쉼표로 구분된 문자열을 효율적으로 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!