📅  最后修改于: 2023-12-03 15:31:56.177000             🧑  作者: Mango
在Java 8中,Java.time.Year类是一个年份类,定义了一个特定的年份,并包含各种有用的方法来处理年份。其中plus(long,unit)方法是一个用于添加指定值到现有年份的方法。
public Year plus(long amountToAdd, TemporalUnit unit)
该方法将指定数量的时间单元添加到Year对象中,并返回一个新的Year对象。参数amountToAdd指定要添加的数量,参数unit指定要添加的时间单元。
下面是一个简单的示例,演示如何使用Year类中的plus(long,unit)方法:
import java.time.Year;
public class TestYear {
public static void main(String[] args) {
Year year = Year.of(2021);
// 添加1年
Year addedYear = year.plus(1, java.time.temporal.ChronoUnit.YEARS);
System.out.println("加了1年后的年份:" + addedYear); // 2022
// 添加5年
Year added5Years = year.plus(5, java.time.temporal.ChronoUnit.YEARS);
System.out.println("加了5年后的年份:" + added5Years); // 2026
}
}
在这个例子中,我们首先创建了一个Year对象,表示年份2021。然后,我们使用plus(long,unit)方法在现有年份中添加一年和五年,并将结果打印输出。
输出为:
加了1年后的年份:2022
加了5年后的年份:2026
如上所示,我们可以看到,使用plus(long,unit)方法可以轻松地将指定数量的时间单元添加到现有的Year对象中,从而创建一个新的Year对象。
以上就是Java中Year类的plus(long,unit)方法及示例的介绍。