ふみぽん's diary

技術的な備忘録が主のブログ

Java実践 文字列の操作

文字列の操作についての備忘録

文字列の操作

  • 文字列を調査する

文字列の内部の内容や長さを調査するためのメソッド

操作 メソッド
内容が等しいかどうか調べる public boolean equals(object o)
大文字と小文字を区別せずに内容が等しいか調べる public boolean equalsIgnoreCase(String s)
文字列の長さを調べる public int length()
空文字かどうか調べる public boolean isEmpty()
  • 文字列を検索する

文字列の内部から、別の文字列(文字)を探すためのメソッド

indexOf()lastIndexOf()は先頭位置は0番目としてカウントする

操作 メソッド
文字列sを含むかどうか public boolean contains(String s)
文字列sで始まるか public boolean startsWith(String s)
文字列sで終わるか public boolean endsWith(String s)
文字chまたは文字列strが最初に登場する位置を調べる public int indexOf(char ch)
文字chまたは文字列strが後ろから検索して最初に登場する位置を調べる public int lastIndexOf(String str)
  • 文字列を切り出す

文字列の一部を別の文字列として切り出すためのメソッド

※下記のメソッドでは先頭位置は0番目として指定位置を選択すること

操作 メソッド
指定位置の1文字を切り出す public char charAt(int index)
指定位置から始まる文字列を切り出す public String substring(int index)
指定位置から任意の長さだけ切り出す(endindex番目は切り出されない) public String substring(int index, int endindex)
  • 文字列の変換する

文字列を変換・加工するためのメソッド

操作 メソッド
大文字を小文字に変換する public String toLowerCase()
小文字を大文字に変換する public String toUpperCase()
前後の空白を除去する(全角スペースは除去されない) public String trim()
文字列を置き換える public String replace(String before, String after)