在 Java 中,通常需要建立逗號分隔的值清單。雖然簡單的方法可能就足夠了,但由於重複創建字串,它可能效率低下。幸運的是,還有更有效率的替代方案。
Pre-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中文網其他相關文章!