Java에서는 쉼표로 구분된 값 목록을 생성해야 하는 경우가 많습니다. 단순한 접근 방식으로도 충분할 수 있지만 반복되는 문자열 생성으로 인해 비효율적일 수 있습니다. 다행히 더 효율적인 대안이 있습니다.
Java 8 이전:
Apache Commons Lang은 요소를 결합하는 편리한 방법을 제공하는 StringUtils.join 메서드를 제공합니다. 구분된 문자열:
String joinedString = StringUtils.join(new String[] {"elementName", "anotherElementName"}, ",");
Java 8:
Java 8에서는 효율적인 문자열 조인을 위한 몇 가지 새로운 방법을 도입했습니다.
StringJoiner joiner = new StringJoiner(","); joiner.add("elementName").add("anotherElementName"); String joinedString = joiner.toString(); // "elementName,anotherElementName"
String joinedString = String.join(",", "elementName", "anotherElementName"); // "elementName,anotherElementName"
List<String> strings = List.of("Java", "is", "cool"); String joinedString = String.join(" ", strings); // "Java is cool"
이러한 방법은 구분된 목록을 작성하는 간결하고 효율적인 방법을 제공합니다. Java는 문자열 연결 오버헤드를 크게 줄입니다.
위 내용은 Java에서 쉼표로 구분된 목록을 효율적으로 생성하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!