gpt4 book ai didi

java - 如何表示一个空的/无效的 java.nio.Path

转载 作者:行者123 更新时间:2023-11-29 07:25:21 26 4
gpt4 key购买 nike

无论环境如何,如何创建代表无路径的 java.nio.Path?

我不能调用 Path.of(<String>)并保证生成的路径指向无效的文件或目录。

我正在寻找的是,是否有比使用 null 更安全的方法来表示空/无效路径值(value)。

最佳答案

根据您的用例,有几个选项:

  • 如果你想从一个方法中返回路径,你可以使用Optional<Path>并返回 Optional.empty()表示没有路径。
  • 如果这是类中的一个字段并且该类实现了某些行为,您可以使用 null object pattern使用相同的接口(interface)实现另一个“什么都不做”的类(如果没有路径,无论您的应用程序需要做什么)。

关于java - 如何表示一个空的/无效的 java.nio.Path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54272650/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com