subSequence 文字列の一部を、新しい文字シーケンスとして取得する
substring 文字列の一部を、新しい文字列として取得する
書式 public CharSequence subSequence(int beginIndex, int endIndex) public String substring(int beginIndex[, int endIndex])
引数 beginIndex:開始位置、endindex:終了位置
文字列の一部分を取得します。subSequenceメソッドは、指定した開始位置から終了位置までの文字列を、新しい文字シーケンス(CharSequenceオブジェクト)としての取得します。
substringメソッドは、指定した開始位置から最後までの文字列、もしくは指定した終了位置までの文字列を、新しい文字列(Stringオブジェクト)として取得します。
/*文字列の一部分を取得します。
public class STSubStringSample {
public static void main(String[] args) {
String str = "Hello World!!";
System.out.println(ste.subSequence(0,5));
System.out.println(str.substring(6));
}
}
実行結果
Hello
World!!