ホームページ > Java > &#&チュートリアル > Java の String.join() 関数を使用して、指定された区切り文字を使用して文字列配列を結合します

Java の String.join() 関数を使用して、指定された区切り文字を使用して文字列配列を結合します

WBOY
リリース: 2023-07-25 18:53:31
オリジナル
1337 人が閲覧しました

Java の String.join() 関数を使用して、指定された区切り文字を使用して文字列配列を接続します

Java プログラミングでは、文字列配列を文字列に連結し、それぞれの文字列の間に特定の区切り文字を追加する必要がある場合があります。現時点では、Java の組み込み String.join() 関数を使用してこの機能を実現できます。

String.join() 関数は 2 つのパラメータを受け入れます。1 つは区切り文字、もう 1 つは接続される文字列配列です。指定された区切り文字に従って配列内の文字列を連結し、連結された文字列を返します。

次は、String.join() 関数の使用方法を示すコード例です。

import java.util.Arrays;
    
public class StringJoinExample {
   public static void main(String[] args) {
      String[] fruits = {"apple", "banana", "orange", "grape"};
        
      // 使用逗号作为分隔符连接字符串数组
      String joinedString = String.join(",", fruits);
        
      System.out.println(joinedString);
   }
}
ログイン後にコピー

上記のコードを実行すると、出力結果は次のようになります: リンゴ、バナナ、オレンジ、ブドウ。ご覧のとおり、String.join() 関数は、カンマを区切り文字として使用して、文字列配列内のすべての要素を正常に結合します。

カンマに加えて、スペース、コロン、セミコロンなどの他の区切り文字も使用できます。区切り文字を最初のパラメータとして String.join() 関数に渡すだけです。以下にいくつかの例を示します。

String[] pets = {"dog", "cat", "rabbit"};
String commaSeparated = String.join(",", pets); // 输出结果:dog,cat,rabbit

String[] colors = {"red", "green", "blue"};
String spaceSeparated = String.join(" ", colors); // 输出结果:red green blue

String[] names = {"John", "Jane", "Tom"};
String colonSeparated = String.join(":", names); // 输出结果:John:Jane:Tom
ログイン後にコピー

ご覧のとおり、これらの例では、対応する文字列配列を正常に接続するために、区切り文字としてカンマ、スペース、コロンを使用しています。

String.join() 関数は文字列配列の接続にのみ使用でき、他の種類の配列の接続には使用できないことに注意してください。他のタイプの配列を結合する必要がある場合は、配列を文字列配列に変換し、 String.join() 関数を使用して結合できます。

実際のアプリケーションでは、String.join() 関数は非常に便利です。特に、SQL クエリ ステートメントの構築や CSV ファイルの生成などのシナリオで、複数の文字列を 1 つの文字列に連結する必要がある場合、この関数を使用してコードを簡素化できます。

概要:
この記事では、Java の String.join() 関数を使用して、指定された区切り文字を使用して文字列配列を結合する方法を紹介します。サンプル コードを通じて、String.join() 関数を使用し、異なる区切り文字を指定して異なる文字列配列を結合する方法を示します。この関数を使用すると、文字列の配列を 1 つの文字列に簡単に連結できるため、コードがより簡潔でエレガントになります。

以上がJava の String.join() 関数を使用して、指定された区切り文字を使用して文字列配列を結合しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート