java循环获取本年所有月份
时间: 2023-08-04 21:09:43 浏览: 100
获取当天是本年的第几周
4星 · 用户满意度95%
您可以使用 Java 中的 `Calendar` 类来实现循环获取本年的所有月份。以下是一个示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int currentYear = calendar.get(Calendar.YEAR);
for (int month = Calendar.JANUARY; month <= Calendar.DECEMBER; month++) {
calendar.set(currentYear, month, 1);
String monthName = calendar.getDisplayName(Calendar.MONTH, Calendar.LONG, Calendar.getDefault());
System.out.println(monthName);
}
}
}
```
此代码首先获取当前年份,然后使用一个循环从一月到十二月遍历。在每个循环迭代中,我们将年份和月份设置为 `Calendar` 对象,并使用 `getDisplayName` 方法获取月份的名称。最后,将其打印出来。
运行此代码将输出当前年份的所有月份的名称。
阅读全文