文字列
文字列の値を確認
isEmpty()
長さが0だとtrueを返す。但し、文字列がnull(初期化されていない)と、エラーになるので注意する(nullは長さ0(length()==0)では無い。)
isEmpty()
文字列の切り出し
先頭のi文字目を出す
String.charAt(i-1)
インデックスは0から始まる
最後のn文字を切り落とす
- 文字列の長さを取得(length)
- 文字列の長さ length-1 を返す
int len = str.length();
str.substring(0,len-1-n);
文字列の探索
s1を探して、開始位置を返す
String.indexOf(s1)
開始位置をずらして(オフセットして)、s1を探す
String.indexOf(s1,offset)
文字列の置換
実行した文字列自体は変更されず、置換した結果は戻り値として得られる。
str.replace(c1,c2)
str.replaceAll(regex, replacement) ← 正規表現が使える
文字列の分解
public String[] split(String regex)
エスケープシーケンス
最終更新:2017年05月07日 00:55