検索
ホームページJava&#&チュートリアルJava の StringBuilder.lastIndexOf() 関数を使用して、文字列バッファ内の部分文字列の最後の位置を検索します。

Java の StringBuilder.lastIndexOf() 関数を使用して、文字列バッファ内の部分文字列の最後の位置を検索します。

Java では、文字列は不変です。つまり、文字が作成されると、その値は String オブジェクトになります。変えられる。場合によっては、文字列を頻繁に変更する必要があるかもしれません。この問題を解決するために、Java は変数文字列クラス StringBuilder を提供します。

StringBuilder クラスは Java.lang パッケージの下にあるクラスで、文字列を操作するための多くのメソッドを提供します。そのうちの 1 つは lastIndexOf() 関数で、文字列バッファー内で最後に出現した部分文字列を検索するために使用されます。

以下は StringBuilder.lastIndexOf() 関数を使用したサンプル コードです:

public class StringBuilderExample {
    public static void main(String[] args) {
        StringBuilder strBuilder = new StringBuilder("Hello World!");

        // 使用lastIndexOf()函数查找字符'o'在字符串中的最后位置
        int lastIndex = strBuilder.lastIndexOf("o");

        // 输出结果
        System.out.println("最后位置索引: " + lastIndex);
    }
}

上の例では、StringBuilder オブジェクトを作成し、その値を「Hello World!」に初期化します。次に、lastIndexOf() 関数を使用して、文字列内の文字「o」の最後の位置を見つけます。

上記のコードを実行すると、出力結果は次のようになります:

最后位置索引: 7

出力結果からわかるように、文字列内の文字 'o' の最後の位置インデックスは 7 です。

lastIndexOf() 関数は、最後に一致した部分文字列のインデックス位置を返します。一致する部分文字列が見つからない場合は、-1 を返します。上記の例では、文字列に文字「o」があるため、関数は文字「o」が最後に出現するインデックス位置を返します。

lastIndexOf() 関数は、単一の文字を検索するだけでなく、部分文字列の最後の位置を検索するためにも使用できます。以下は、StringBuilder.lastIndexOf() 関数を使用して部分文字列を検索するサンプル コードです。

public class StringBuilderExample {
    public static void main(String[] args) {
        StringBuilder strBuilder = new StringBuilder("Hello World!");

        // 使用lastIndexOf()函数查找子字符串"World"在字符串中的最后位置
        int lastIndex = strBuilder.lastIndexOf("World");

        // 输出结果
        System.out.println("子字符串最后位置索引: " + lastIndex);
    }
}

上記のコードを実行すると、出力結果は次のようになります。

子字符串最后位置索引: 6

出力からわかるように、結果、サブ文字 文字列内の文字列「World」の最後の位置インデックスは 6 です。

要約すると、Java の StringBuilder クラスの lastIndexOf() 関数を使用すると、文字列バッファ内の部分文字列の最後の位置を簡単に見つけることができます。単一の文字を探しているのか、部分文字列を探しているのかに関係なく、この関数は私たちのニーズにうまく応えます。

以上がJava の StringBuilder.lastIndexOf() 関数を使用して、文字列バッファ内の部分文字列の最後の位置を検索します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール