如何在Java

时间:2017-12-06 06:11:36

标签: java

我希望从今年和明年开始,从今年的Java开始,过去5年。所有这些值都需要存储在一个数组中。目的是只允许总共7年作为选项。所以对于2018年,该阵列将显示2012-2018。然后在2019年,该阵列将显示2013-2019等等。]

下面的代码我试过但无法弄清楚如何存储在数组中:

Integer currentYear = gregorianDate.getYear();
 Integer newYear = currentYear+1;
 Integer prevYear = currentYear-1;

1 个答案:

答案 0 :(得分:2)

你可以这样认为:

Integer currentYear = Calendar.getInstance().get(Calendar.YEAR) + 1;
int[] yearsSpan = new int[7];
for (int i = 7; i > 0; i--) {
    yearsSpan[7-i] = currentYear - (i-1); 
}

快速显示数组内容:

System.out.println(Arrays.toString(yearsSpan));