String オブジェクトのインスタンスメソッドである slice および substring メソッドは、文字列に対して開始位置と終了位置を指定して部分文字列を取得します。ここでは String オブジェクトの slice メソッドおよび substring メソッドの使い方について解説します。 ※ slice および substring メソッドはほぼ同じ動作をするためまとめて解説します。違いはインデックスとして負の値を指定した場合の挙動と、開始インデックスが終了インデックスよりも大きい場合の挙動です。