ホームページ >Java >&#&チュートリアル >Java でカンマ区切りの文字列を効率的に作成するにはどうすればよいですか?
Java では、値のリストを区切り文字列に組み立てるのが一般的な要件です。基本的なアプローチには反復的な連結が含まれますが、よりクリーンな代替手段も存在します。
Java 8 以前:
Apache の commons lang ライブラリを利用します。これは、類似した StringUtils.join() メソッドを提供します。 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 中国語 Web サイトの他の関連記事を参照してください。