我们将Duration.ofSeconds(2)
得到一个Duration
代表 2 秒的对象。
现在,如果我有一个实例Duration
并调用它的方法ofSeconds
,它将返回一个新Duration
实例,其中除纳秒之外的值已被清除,并且我作为方法参数提交的值将在其上设置。
Duration.ofHours(2).withSeconds(2)
将产生一个Duration
代表 2 秒的对象。
由于类Duration
是不可变的,withSeconds
当我可以简单地使用 static 时,拥有一个方法有什么意义ofSeconds
?
萧十郎
慕田峪7331174
相关分类