この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:3
ページ更新者:atom
更新日時:2026-05-12 11:20:54

タイトル: 【Java】先頭と末端の文字の削除
SEOタイトル: Javaで先頭と末端の文字を削除する方法

Javaで文字列の先頭や末尾の1文字を削除したいときは、substring() を使います。

ただし空文字や1文字だけの文字列でそのまま実行すると、範囲外エラーになるので長さ確認も大切です。

先頭の文字を削除する

str.substring(1, str.length());

末端の文字を削除する

str.substring(0, str.length() - 1);

使うときの注意点

  • 空文字列には使えない
  • 1文字だけの文字列では結果が空になる
  • null の可能性があるなら先に判定する

安全に扱う例

if (str != null && str.length() > 0) {
    String headRemoved = str.substring(1);
}