Я пытаюсь получить 5-ю, 6-ю и 7-ю цифры из списка цифр.Как я могу получить несколько символов из строки?
E.g. Я хочу получить год из переменной dateofbirth
и сохранить его как отдельную переменную с именем dob
, как int
.
Вот что у меня есть:
int dateofbirth = 17031989
String s = Integer.toString(dateofbirth);
int dob = s.charAt(5);
Что бы я должен поставить в скобках после s.charAt
получить несколько цифр подряд?
Просто общее примечание: Сохранение даты рождения как целое число в форме, данной вами, просто неверно. Храните его как строку, объект «Дата», количество дней с какой-то начальной даты или что-то, что делает смысл. Но не используйте число, которое требует форматирования строк в определенном радиусе, чтобы иметь какой-то смысл. –