Как удалить символы из строкового значения? - PullRequest
0 голосов
/ 09 мая 2019

Я храню ниже числа в виде строки. Как я могу удалить первые три символа и последний один символ из строки?

String No = "00098000002208";

1 Ответ

4 голосов
/ 09 мая 2019

Самый простой и, вероятно, самый быстрый способ - просто использовать функцию базовой строки substring:

String input = "00034000004409";
String output = input.substring(3, input.length()-1);

Мы также можем попробовать выполнить замену регулярного выражения:

String output = input.replaceAll("^.{3}(.*).$", "$1");
...