【Java】Stringクラスのtrim()メソッド: 文字列の両端の空白の除去

JavaのStringクラスのtrim()メソッドは、文字列の先頭および末尾にある空白文字(スペース、タブ、改行など)を除去します。このメソッドは、修正された文字列を新しい文字列として返します。
ここでは、このメソッドの基本的な使い方とその動作について説明します。

目次

Stringクラスのtrim()メソッド

trim()メソッドの基本的な構文

trim()メソッドの基本的な構文は次の通りです。

String trim()

使用例

以下は、trim()メソッドの使用例です。

String text = "  Hello, World!  ";
String trimmedText = text.trim();
System.out.println(trimmedText); // 出力: "Hello, World!"

上記の例では、文字列textの両端にある空白文字が除去され、修正された文字列trimmedTextに格納されています。

両端の空白のみが除去される

trim()メソッドは、文字列の先頭および末尾にある空白文字のみが除去されます。文字列内の途中にある空白文字は影響を受けません。

String text = "  Hello,      World!  ";
String trimmedText = text.trim();
System.out.println(trimmedText); // 出力: "Hello,      World!"

上記の例では、文字列内の途中にある空白文字は除去されず、両端の空白のみが除去されています。

改行文字の除去

trim()メソッドは、改行文字(\n\r)も除去します。

String text = "\nHello, World!\n";
String trimmedText = text.trim();
System.out.println(trimmedText); // 出力: "Hello, World!"

上記の例では、文字列内の改行文字が除去され、修正された文字列trimmedTextに格納されています。

結論

JavaのStringクラスのtrim()メソッドは、文字列の先頭および末尾にある空白文字(スペース、タブ、改行など)を除去するために使用されます。文字列の整形やデータの前処理など、さまざまな用途で役立ちます。

目次