1. ホーム
  2. java

文字列の最後の2文字を削除する[重複]。

2023-11-08 08:37:26

質問

最後の2文字を削除するには 05 を削除するにはどうしたらよいでしょうか?

シンプルな

"apple car 05"

コード

String[] lineSplitted = line.split(":");
String stopName = lineSplitted[0];
String stop =   stopName.substring(0, stopName.length() - 1);
String stopEnd = stopName.substring(0, stop.length() - 1);

は、":"を分割する前の元の行です。

apple car 04:48 05:18 05:46 06:16 06:46 07:16 07:46 16:46 17:16 17:46 18:16 18:46 19:16

どのように解決するのですか?

減算する -2 または -3 のように、最後のスペースを削除することを基本としています。

 public static void main(String[] args) {
        String s = "apple car 05";
        System.out.println(s.substring(0, s.length() - 2));
    }

出力

apple car