String オブジェクトの一部分を取得手する
public class StringPartGet {
public static void main(String[] args){
String s1 = "appserv";
String s2 = s1.substring(1);
@
String s3 = s1.substring(3,6);
A
System.out.println(s2);
System.out.println(s3);
System.exit(0);
}
}
<実行結果>
コンソールに
ppserv
ser
と表示されます。
@のシグニチャの場合、指定されたindexから始まり、文字列の最後までが対象です。
indexはゼロから始まることに注意してください。
Aのシグニチャの場合、指定されたindexから始まり、指定された値 −1 までが対象です。
つまり開始値の文字は含まれ、終了値の文字は含まれません。
終了値 − 開始値 = 取得する部分文字列の長さ
となります。