Javaコラム Javaエンジニアのためのお役立ちコラム

JavaのStringBuilderクラスとは?各メソッドをコード付きで紹介

2020年12月03日
SE
JavaでのStringBuilderクラスでどのようなことができるのでしょうか。
PM
文字列の追加、削除、差し込み、置換、抽出などが簡単に行えます。

JavaでのStringBuilderクラスの使い方とは?


今回は、JavaでのStringBuilderクラスの使い方について説明します。StringBuilderクラスを使うと、文字列の追加、削除、差し込み、置換、抽出などが簡単に行えます。

各種メソッドの書き方と実行結果をサンプルコードと共に紹介しますので、JavaでのStringBuilderクラスの使い方に興味のある方はぜひご覧ください。

append

JavaのStringBuilderクラスのappendメソッドについて紹介します。

文字列の追加ができます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

文字列が追加できていることが分かります。

charAt

JavaのStringBuilderクラスのcharAtメソッドについて紹介します。

指定indexの文字を返却します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

1文字ずつ取り出せていることが分かります。

delete

JavaのStringBuilderクラスのdeleteメソッドについて紹介します。

指定indexの文字列を削除できます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

指定indexの文字列が削除できていることが分かります。

indexOf/lastIndexOf

JavaのStringBuilderクラスのindexOf/lastIndexOfメソッドについて紹介します。

指定文字が登場するindexを調べられます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

indexOfメソッドで、指定文字列が最初に登場するindexを返却し、lastIndexOfメソッドで、指定文字列が最後に登場するindexを返却します。

insert

JavaのStringBuilderクラスのinsertメソッドについて紹介します。

指定indexに文字列を差し込めます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

指定indexに文字列が差し込まれていることが分かります。

replace

JavaのStringBuilderクラスのreplaceメソッドについて紹介します。

指定indexの文字列を置換できます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

指定indexの文字列が置換されていることが分かります。

reverse

JavaのStringBuilderクラスのreverseメソッドについて紹介します。

文字列を逆順にします。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

substring

JavaのStringBuilderクラスのsubstringメソッドについて紹介します。

指定indexの文字列を抽出できます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

SE
StringBuilderクラスの扱いは難しいイメージでしたが、文字列の追加、削除などが簡単に行えるのですね。
PM
StringBuilderクラスの扱いに慣れるために、そのほかの差し込み、置換、抽出なども併せて実際にソースコードで書いてみましょう。

まとめ

いかがでしたでしょうか。JavaでのStringBuilderクラスの使い方について説明しました。

StringBuilderクラスを使うと、文字列の追加、削除、差し込み、置換、抽出などが簡単に行えます。ぜひご自身でソースコードを書いて、理解を深めてください。


Javaでのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)