Все сделано согласно требований - использовался ArrayList
добавлял с использованием Collections.addAll
что еще надо то?
package com.javarush.task.task08.task0828;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
/*
Номер месяца
*/
public class Solution {
static String month;
static final ArrayList <String> year = new <String> ArrayList(12);
public static void main(String[] args) throws IOException {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
month = input.readLine();
Collections.addAll(year, "january", "february", "march", "april", "may", "june", "july", "august", "september", "october", "november", "december");
System.out.println(month + getNumber(month));
}
static String getNumber (String month){
month = month.trim().toLowerCase();
for (String x:year) {
if (month.equals(x)) {
int result = year.indexOf(x)+1;
return " is the " + result +" month";
}
}
return " not a month";
}
}