Java > 文字列

下位ページ

Content


文字列

文字列の値を確認

isEmpty()

長さが0だとtrueを返す。但し、文字列がnull(初期化されていない)と、エラーになるので注意する(nullは長さ0(length()==0)では無い。)
isEmpty()

文字列の切り出し

先頭のi文字目を出す

String.charAt(i-1)
インデックスは0から始まる

最後のn文字を切り落とす

  1. 文字列の長さを取得(length)
  2. 文字列の長さ 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)
正規表現が使える
string.split()

エスケープシーケンス

最終更新:2017年05月07日 00:55