タイトル: 【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);
}