Java 文字列

20個の関数

lengthstr.length()

文字列の長さを返します。

charAtstr.charAt(index)

指定したインデックスの文字を返します。

substringstr.substring(begin, end?)

指定したインデックス範囲の部分文字列を返します。

indexOfstr.indexOf(str, fromIndex?)

指定した値が最初に現れるインデックスを返します。

containsstr.contains(sequence)

この文字列が指定したシーケンスを含むかどうかを返します。

startsWithstr.startsWith(prefix, offset?)

この文字列が指定したプレフィックスで始まるかどうかを確認します。

endsWithstr.endsWith(suffix)

この文字列が指定したサフィックスで終わるかどうかを確認します。

replacestr.replace(old, new)

文字または文字列のすべての出現箇所を置換します。

replaceAllstr.replaceAll(regex, replacement)

正規表現に一致するすべての部分を置換します。

toUpperCasestr.toUpperCase()

すべての文字を大文字に変換します。

toLowerCasestr.toLowerCase()

すべての文字を小文字に変換します。

trimstr.trim()

先頭と末尾の空白を削除します。

stripstr.strip()

先頭と末尾の空白を削除します(Unicode対応、Java 11+)。

splitstr.split(regex, limit?)

指定した正規表現に一致する箇所で文字列を分割します。

isEmptystr.isEmpty()

文字列の長さが0の場合にtrueを返します。

isBlankstr.isBlank()

文字列が空または空白のみの場合にtrueを返します(Java 11+)。

formattedstr.formatted(args...)

printfスタイルのフォーマット指定子を使用してフォーマットされた文字列を返します(Java 15+)。

valueOfString.valueOf(obj)

引数の文字列表現を返します。

formatString.format(format, args...)

printfスタイルのフォーマットを使用してフォーマットされた文字列を返します。

joinString.join(delimiter, elements...)

指定した区切り文字で連結した新しい文字列を返します。