У меня есть небольшой вопрос, о котором я не могу найти документацию (или он не существует, или я искал не так). У меня есть идентификатор, который я хочу получить целую строку перед последним символом, который я выбираю.Обратный lastIndexOf
В этом случае:
str_stringId = "AB_generalForm_DateTime_calendar";
str_dateId = str_firstId.substring(str_firstId.lastIndexOf("_") +1);
В этом случае str_dateId возвращается «календарь», но я хочу всю строку за ним. Есть ли способ отменить эту операцию или мне нужно подсчитать количество букв всей строки, а затем вычесть с длиной «str_dateId», а после этого подстроить результат?
спасибо.
как о 'str_firstId.substring (0, str_firstId.lastIndexOf ("_"));' –
Thats довольно много его. Это означает, что я искал неправильный путь ... Не могли бы вы ответить, чтобы я заметил, что правильно? И спасибо вам. –
все в порядке - Серджиу не за горами, и он объяснил ответ, поэтому дайте ему повторений: p –