ホームページ >Java >&#&チュートリアル >Java の String クラスの substring() 関数を使用して文字列の部分文字列をインターセプトする方法

Java の String クラスの substring() 関数を使用して文字列の部分文字列をインターセプトする方法

王林
王林オリジナル
2023-07-25 16:34:56825ブラウズ

Java は String クラスの substring() 関数を使用して文字列の部分文字列をインターセプトする方法

Java では、文字列に対して何らかの処理を実行する必要があることがよくあります。その 1 つは部分文字列をインターセプトすることです。文字列の。 Java は、この操作の実装を容易にするために String クラスの substring() 関数を提供します。この記事では、substring() 関数を使用して文字列の部分文字列をインターセプトする方法を紹介し、コード例を添付します。

substring() 関数は String クラスでよく使用される関数で、2 つの異なるオーバーロード形式があります:

  1. substring(int beginIndex): 指定されたインデックスから文字列を変更します。ポジションは最初から最後までカットされます。
  2. substring(int beginIndex, int endIndex): 指定された開始インデックス位置から指定された終了インデックス位置の前の文字までの文字列をインターセプトします。

次は、substring() 関数を使用して文字列の部分文字列をインターセプトする方法を示す簡単な例です:

public class SubstringExample {
    public static void main(String[] args) {
        String str = "Hello World";
        
        // 使用substring(int beginIndex)截取字符串从指定索引位置开始到末尾的子串
        String sub1 = str.substring(6);
        System.out.println("截取结果1:" + sub1); // 输出:World
        
        // 使用substring(int beginIndex, int endIndex)截取字符串从指定开始索引位置到指定结束索引位置的前一个字符的子串
        String sub2 = str.substring(0, 5);
        System.out.println("截取结果2:" + sub2); // 输出:Hello
    }
}

上の例では、文字列 str を定義します。その値は「Hello World」です。次に、substring() 関数を使用して 2 つの部分文字列をインターセプトしました。

まず、substring(int beginIndex) 関数を使用し、beginIndex を 6 に指定します。これは、文字列がインデックス位置 6 から開始されることを意味します。これは、文字列の 7 番目の文字から始まり、最後まで続くことを意味します。最後に、インターセプトした部分文字列を sub1 変数に保存し、結果をコンソールに出力します。

次に、substring(int beginIndex, int endIndex) 関数を使用し、beginIndex を 0、endIndex を 5 に指定します。これは、文字列がインデックス位置 0 からインデックス位置 5 の前の文字までインターセプトされることを意味します。 。これは、文字列の最初の 6 文字がインターセプトされることを意味します。最後に、インターセプトした部分文字列を sub2 変数に保存し、結果をコンソールに出力します。

上記のサンプル コードを実行すると、次の出力が得られます。

截取结果1:World
截取结果2:Hello

ご覧のとおり、String クラスの substring() 関数を使用すると、部分文字列を簡単にインターセプトできます。文字列の。 substring() 関数は新しい文字列オブジェクトを返し、元の文字列オブジェクトは変更されていないことに注意してください。

要約すると、String クラスの substring() 関数を使用して文字列の部分文字列をインターセプトするのは非常に簡単です。インターセプト操作を実装するには、対応するインデックス位置を指定するだけです。この記事の内容が皆さんにとって substring() 関数を使用する際に役立つことを願っています。

以上がJava の String クラスの substring() 関数を使用して文字列の部分文字列をインターセプトする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。