@tr1ck1

Как спарсить название файла в java (groovy)?

Привет всем, есть некое название файла из цифр и букв формата ddddyy_name.xls. Нужно считать первые 4 цифры и вторые две, чтобы использовать их в коде. Как это сделать?
Делаю это так:
String year = new String(p_filename.substring(1,4));
String month = new String(p_filename.substring(5,6));

Но не выходит. В чем проблема?
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Kot1que
пишу на жаве
String filename = "ddddyy_name.xls";
String year = filename.substring(0, 4);
String month = filename.substring(4, 6);


Индексы с нуля. Первый включается, второй не включается.
Также нет смысла оборачивать в new String - возвращается новый объект.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы