substringメソッドとは
文字列から任意の部分列を取得するメソッド。
例えば、「今日はいい天気ですね」という文字列から「天気」という文字列だけを
抜き出すことができる。
Stringクラスのメソッド
java.lang.String.substring()
substring:部分列、部分文字列、サブストリング
使い方
public static void main(String[] args) {
//抜き出し前の文字列
String str = "abcde";
//抜き出した文字列を表示
System.out.println(str.substring(2,4));
}
実行結果
cd
抽出する文字列を指定する範囲は、以下のように文字と文字の間に線を引き、
番号を振ると分かりやすい。
|a|b|c|d|e|
0 1 2 3 4 5
| 今 | 日|は| い |い |天 |気 |で | す | ね|
0 1 2 3 4 5 6 7 8 9 10
開始位置だけを指定して、終了位置を指定しないと、残りのすげての文字を抜き出す。
public static void main(String[] args) {
//抜き出し前の文字列
String str = "今日はいい天気ですね";
//抜き出した文字列を表示
System.out.println(str.substring(5));
}
実行結果
天気ですね