後ろから文字列を抽出する方法、java

文字列の末尾から文字列を切り取るには、Javaのsubstring()メソッドと文字列の長さを組み合わせます。

具体的な手順は以下のとおりです。

  1. 最初に元の文字列の長さを取得するには、文字列のlength()メソッドを使用します。
  2. 文字列から必要な長さをトリミングするために、トリミング開始位置を計算します。開始位置は、元の文字列の長さから、トリミングに必要な長さを引いたものです。
  3. substring()メソッドを使用し、開始位置をパラメータとして渡して元の文字列から部分文字列を抽出します。

サンプルコードを以下に示します。

public class Main {
    public static void main(String[] args) {
        String str = "Hello, World!";
        int length = str.length();
        int cutLength = 6;
        int startIndex = length - cutLength;
        String subStr = str.substring(startIndex);
        System.out.println(subStr);
    }
}

上記の例では、元の文字列が「Hello, World!」で、末尾から6文字を切り取っています。計算の結果、開始位置は文字列の長さから切り取る長さ(12-6=6)を引いた6となりました。そして、substring()メソッドを使用して、開始位置から子文字列を切り取り、結果として「World!」が得られました。

コードを実行すると、結果として “World!”が出力されます。

bannerAds