Первый Решение, которое приходит на ум:
Код: Выделить всё
if (str.startsWith("abc"))
return str.substring("abc".length());
return str;
< /code>
[b] мои вопросы: < /strong> < /p>
[*] Есть ли «чище». Чтобы сделать это с помощью Split Если да, это менее эффективно, чем приведенный выше метод (потому что он ищет »на протяжении всей« строки)? < /p>
< /li>
Если да, Есть ли лучший способ сделать это (где «лучше» = чистое и эффективное решение)? < /p>
< /li>
< /ol>
Обратите внимание. что префикс «ABC» может появиться в другом месте в строке и не должен быть удален.
Подробнее здесь: https://stackoverflow.com/questions/215 ... f-a-string
Мобильная версия