編集の要約なし |
|||
4行目: | 4行目: | ||
implements Serializable, Comparable<String>, CharSequence | implements Serializable, Comparable<String>, CharSequence | ||
a私は文字列の扱いが得意です。"文字列".メソッド という風に利用して下さい。私は文字列をテストしたり、文字列の比較、検索、抽出や変換ができます。ケース・マッピングは、Characterクラスで指定された Unicode仕様バージョンに基づいています。文字列の連結には連結演算子( + )や、StringBuilder (または StringBuffer )クラスとその appendメソッドを使って下さい。文字列変換は Object.toStringメソッドを使って下さい。文字列連結および文字列変換についての詳細は、Gosling、Joy、および Steele による『Java言語仕様』を参照して下さい。 | |||
==フィールド== | ==フィールド== |
2019年5月24日 (金) 00:23時点における版
public final class String extends Object implements Serializable, Comparable<String>, CharSequence
a私は文字列の扱いが得意です。"文字列".メソッド という風に利用して下さい。私は文字列をテストしたり、文字列の比較、検索、抽出や変換ができます。ケース・マッピングは、Characterクラスで指定された Unicode仕様バージョンに基づいています。文字列の連結には連結演算子( + )や、StringBuilder (または StringBuffer )クラスとその appendメソッドを使って下さい。文字列変換は Object.toStringメソッドを使って下さい。文字列連結および文字列変換についての詳細は、Gosling、Joy、および Steele による『Java言語仕様』を参照して下さい。
フィールド
- CASE_INSENSITIVE_ORDER - compareToIgnoreCaseの場合と同じようにStringオブジェクトを順序付けるComparator
メソッド
調査(データを変形しない。並び:boolean > int > char,String)
- equals - 内容が等しいか調べます
- equalsIgnoreCase - ケースを無視して内容が等しいか調べます
- isEmpty - 空文字か調べます
- contains - 指定文字列を含むか調べます
- startsWith - 指定文字列で始まるか調べます
- endsWith - 指定文字列で終わるか調べます
- matches - 正規表現を利用して指定文字列と一致するか調べます
- indexOf - 指定文字列が最初に見つかった位置を知らせます
- lastIndexOf - 指定文字列が最後に見つかる位置を知らせます
- length - 文字列の数を取得します
- charAt - 指定位置の1文字を取得します
変形(並び:変形の度合いが少ない順)
- trim - 文字列の前後の空白や改行を除去します
- toLowerCase - 文字列を全て小文字に変換します
- toUpperCase - 文字列を全て大文字に変換します
- substring - 指定の数だけ文字をカットします
- replace - 文字列を指定文字列に置き換えます
- replaceAll - 正規表現を利用して置き換えます
- format - プレースホルダ表記を利用して指定の書式で文字列を組み立てます
格納(配列に格納する)
- split - 正規表現を利用して複数の文字列を指定のセパレータによって分割して配列に格納します