public static Path createDirectory(Path dir, FileAttribute<?>... attrs) IOException
文档说明了这一点
参数:
dir
-创建目录attrs
-创建目录时自动设置的文件属性的可选列表返回:
- 目录
这是仅允许方法链接,还是其中包含更多内容?例如,在这段代码中
Path directory = Paths.get("./results");
Path created = Path.createDirectory(directory);
我们应该使用directory
还是created
?
我已经检查了OpenJDK的源代码,它返回了参数,但是标准保证了吗?
答案 0 :(得分:1)
根据Java 8 OCP Guide(第462页),方法链接是此策略的目的:
Path接口中的许多方法都将路径值转换为 以某种方式返回一个新的Path对象,使方法可以 连锁。