7行目: 7行目:
==staticフィールド==
==staticフィールド==
* public static final Comparator<String> CASE_INSENSITIVE_ORDER
* public static final Comparator<String> CASE_INSENSITIVE_ORDER
==staticメソッド==
* [[format]] - プレースホルダ表記を利用して指定の書式で文字列を組み立てます


==メソッド==
==メソッド==

2019年6月9日 (日) 22:44時点における版

(java.lang.)String [1]

私は文字列の扱いが得意です。「"文字列".メソッド」とすれば自動的にnewして利用できます。文字列をテスト、比較、検索、抽出したり変換したりします。

+オペレータによって連結されるたびに内部ではnewによる新しい生成が実行されています。なので、大量の連結など高負荷になる処理をする場合はStringBuilderを利用して下さい。

staticフィールド

  • public static final Comparator<String> CASE_INSENSITIVE_ORDER

staticメソッド

  • format - プレースホルダ表記を利用して指定の書式で文字列を組み立てます

メソッド

調査(並び:boolean , int , char , String)

  • isEmpty - 空文字か真偽します
  • equals - 内容が等しいか真偽します
  • equalsIgnoreCase - ケースを無視して内容が等しいか真偽します
  • startsWith - 指定文字列で始まるか真偽します
  • endsWith - 指定文字列で終わるか真偽します
  • contains - 指定文字列を含むか真偽します
  • matches - 正規表現を利用して指定文字列と一致するか真偽します
  • indexOf - 前から検索して指定文字列が最初に見つかった位置をintで知らせます
  • lastIndexOf - 後ろから検索して指定文字列が最初に見つかった位置をintで知らせます
  • length() - 文字列の数をintで知らせます

加工(並び:加工の度合いが少ない順)

  • charAt - 指定位置の1文字を取り出します
  • substring - 位置を指定して文字を取り出します
  • trim - 文字列の前後の空白を除去します
  • toLowerCase - 文字列を全て小文字に変換します
  • toUpperCase - 文字列を全て大文字に変換します
  • replace - 文字列を指定して置き換えます
  • replaceAll - 正規表現を指定して文字列を置き換えます

格納(配列に格納する)

  • toCharArray - 文字列を1文字ずつ分割してchar型の配列に格納します
  • split -正規表現で分割する場所を指定して配列に格納します