Java の StringBuilder.replace() 関数を使用して、指定された範囲の文字を置換します。
Java の StringBuilder.replace() 関数を使用して、指定した範囲の文字を置換する
Java では、StringBuilder クラスに replace() メソッドが用意されており、これを使用して、指定した範囲の文字を置換できます。弦。このメソッドの構文は次のとおりです。
public StringBuilder replace(int start, int end, String str)
上記のメソッドは、インデックス start の先頭からインデックス end の末尾までの文字列を、パラメータ str で指定された文字列に置き換えます。以下は replace() メソッドの使用例です。
public class ReplaceExample { public static void main(String[] args) { StringBuilder sb = new StringBuilder("Hello, world!"); sb.replace(0, 5, "Java"); // 将索引0到索引4之间的字符替换成"Java" System.out.println(sb.toString()); // 输出:Java, world! } }
上の例では、最初に元の文字列「Hello, world!」を含む StringBuilder オブジェクトを作成しました。次に、replace() メソッドを使用して、インデックス 0 とインデックス 4 の間の文字を「Java」に置き換えます。最終的な出力結果は「Java, world!」になります。
replace() メソッドは、指定した範囲の文字を置換するだけでなく、文字シーケンスの挿入や削除にも使用できます。以下にいくつかの例を示します。
public class ReplaceExample2 { public static void main(String[] args) { StringBuilder sb = new StringBuilder("Hello, world!"); sb.replace(6, 12, "Java"); // 将索引6到索引11之间的字符删除,并插入"Java" System.out.println(sb.toString()); // 输出:Hello, Java! sb.replace(0, 5, ""); // 删除索引0到索引4之间的字符 System.out.println(sb.toString()); // 输出:Java! sb.replace(0, 0, "Hello, "); // 在索引0之前插入"Hello, " System.out.println(sb.toString()); // 输出:Hello, Java! } }
上記の例では、文字シーケンスをそれぞれ置換、削除、挿入する機能を示しました。これらの例を通じて、読者が replace() メソッドをよりよく理解し、使用できるようにしたいと考えています。
概要: Java の StringBuilder クラスの replace() メソッドを使用すると、指定した範囲の文字を簡単に置換できます。実際のプログラミングでは、このメソッドは文字列の処理や変更によく使用されます。この記事が読者の役に立ち、日常のプログラミングでこのメソッドの使用に習熟できるようになれば幸いです。
以上がJava の StringBuilder.replace() 関数を使用して、指定された範囲の文字を置換します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









stringbuilder をクリアするメソッドは次のとおりです: 1. setLength(0) メソッドを使用して StringBuilder オブジェクトをクリアします; 2. delete(0, length) メソッドを使用して StringBuilder オブジェクトをクリアします; 3. replace(0, length, " ") メソッドで StringBuilder オブジェクトをクリアします; 4. 、 new StringBuilder() を使用して、新しい StringBuilder オブジェクトを再作成します。

文字列内のコンテンツの一部を削除するには、Java の StringBuilder クラスの delete() メソッドを使用します。String クラスは、Java で一般的に使用される文字列処理クラスです。文字列操作によく使用されるメソッドが多数あります。ただし、場合によっては、文字列を頻繁に変更する必要があり、String クラスの不変性により新しい文字列オブジェクトが頻繁に作成されるため、パフォーマンスに影響します。この問題を解決するために、Java は StringBuilder クラスを提供します。

StringBuilder クラスの append() メソッドは String 値を受け取り、それを現在のオブジェクトに追加します。文字列値を StringBuilder オブジェクトに変換します - 文字列値を取得します。 append() メソッドを使用して追加し、文字列を StringBuilder に取得します。例 次の Java プログラムでは、文字列の配列を単一の StringBuilder オブジェクトに変換しています。リアルタイム デモ publicclassStringToStringBuilder{ publicstaticvoidmain(Stringargs[]){&a

PyCharm は、開発者のプログラミング効率の向上に役立つ豊富な機能とショートカット キーを備えた、一般的に使用される Python 統合開発環境です。日々のプログラミング プロセスにおいて、PyCharm のショートカット キー置換スキルを習得すると、開発者がタスクをより迅速に完了できるようになります。この記事では、プログラミング速度を簡単に向上させるために、PyCharm で一般的に使用される置換ショートカット キーをいくつか紹介します。 1.Ctrl+R 置換 PyCharm では、Ctrl+R ショートカット キーを使用して置換操作を実行できます。

Java ドキュメントの解釈: StringBuilder クラスの substring() メソッドの詳細な紹介 はじめに: Java プログラミングでは、文字列処理は最も一般的な操作の 1 つです。 Java には、文字列処理用の一連のクラスとメソッドが用意されており、その中で StringBuilder クラスは、頻繁に文字列を操作する場合によく使用される選択肢です。 StringBuilder クラスの substring() メソッドは、文字列の部分文字列をインターセプトするための非常に便利なメソッドです。この記事では、

Java は StringBuilder クラスの substring() 関数をどのように使用して文字列の部分文字列をインターセプトしますか? Java では、多くの場合、文字列操作を処理する必要があります。 Java の StringBuilder クラスは、文字列の操作を容易にする一連のメソッドを提供します。その中で、substring() 関数は文字列の部分文字列をインターセプトするために使用できます。 substring() 関数には 2 つのオーバーロード形式があります。

Java の StringBuilder.replace() 関数を使用して、指定した範囲の文字を置換します。Java では、StringBuilder クラスが replace() メソッドを提供し、これを使用して文字列内の指定した範囲の文字を置換できます。このメソッドの構文は次のとおりです。 publicStringBuilderreplace(intstart,intend,Stringstr) 上記のメソッドは、インデックス スターを置き換えるために使用されます。

jQuery は、Web 開発で広く使用されている古典的な JavaScript ライブラリで、イベントの処理、DOM 要素の操作、Web ページ上でのアニメーションの実行などの操作を簡素化します。 jQueryを使っていると要素のクラス名を置き換える場面がよくありますが、この記事ではその実践的な方法と具体的なコード例を紹介します。 1.removeClass() メソッドと addClass() メソッドを使用する jQuery には、削除用の RemoveClass() メソッドが用意されています。
