Я создал сборщик по месяцам. Он работал нормально, но через пару дней это создает проблему. Я выбирал список названий месяцев, используя Упрощенная локализация формата. Но теперь он повторяет название нескольких месяцев. Не знаю почему?
пожалуйста, помогите мне выйти из этого.
Это мой код:
private static String[] monthsList() {
if (MONTHS_LIST == null) {
int[] months = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11};
String[] stringMonths = new String[months.length];
for (int i = 0; i < months.length; i++) {
Calendar calendar = Calendar.getInstance();
SimpleDateFormat monthDate = new SimpleDateFormat(MONTH_FORMAT, Locale.US);
calendar.set(Calendar.MONTH, months[i]);
String monthName = monthDate.format(calendar.getTime());
stringMonths[i] = capitalize(monthName);
}
MONTHS_LIST = stringMonths;
}
return MONTHS_LIST;
}
Выход:
это скриншот сборщика месяцев, в котором он показывает марш вместо февраля