2014年2月11日火曜日

文字列の部分文字列を取得する

文字列の中から部分の文字列を取得するにはString#substring()を使用します。

シグニチャ

String substring(int beginIndex)
String substring(int beginIndex, int endIndex)

説明

この文字列の部分文字列である新しい文字列を返します。部分文字列は、指定された beginIndex から始まり、インデックス endIndex - 1 にある文字までです。したがって、部分文字列の長さは endIndex-beginIndex になります。 

サンプルコード

public class Test {
    public static void main(String[] args) {
        System.out.println("ABCDEF".substring(2));
        System.out.println("ABCDEF".substring(2,4));
    }
}

出力

CDEF
CD

リファレンス

String#substring(int)
String#substring(int,int)