ホームページ >Java >&#&チュートリアル >Java で区切り文字を使用して文字列を効率的に結合するにはどうすればよいですか?
Java で項目をエレガントに区切る
冗長な文字列処理を避けながら、多数の値を区切り文字で連結する必要があるシナリオでは、Java ではいくつかの機能が提供されています。アプローチ:
Java 以前8:
Apache Commons Lang の StringUtils.join() メソッドは、簡潔で効率的なソリューションを提供します。
String joinedString = StringUtils.join(Arrays.asList("elementName", "anotherElementName"), ",");
Java 8:
StringJoiner:
StringJoiner は増分連結を可能にします:
StringJoiner joiner = new StringJoiner(","); joiner.add("01").add("02").add("03"); String joinedString = joiner.toString(); // "01,02,03"
String.join():
このメソッドは以下を提供しますより簡潔な構文:
String joinedString = String.join(" ", "04", "05", "06"); // "04 - 05 - 06"
反復可能な要素の場合:
List<String> strings = Arrays.asList("Java", "is", "cool"); String message = String.join(" ", strings); // "Java is cool"
これらの手法を利用すると、Java で区切られた項目をシームレスに連結でき、コードの明瞭さと効率が向上します。
以上がJava で区切り文字を使用して文字列を効率的に結合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。