什么是检查
我正在使用一个旧的API,它仍在使用
我想到了两种可能的解决方案,但它们似乎不太干净:
1. 在调用
java.nio.file.Path
是否为默认文件系统路径的最简单方法?我正在使用一个旧的API,它仍在使用
java.io.File
,但也允许传递java.net.URL
。我想到了两种可能的解决方案,但它们似乎不太干净:
1. 在调用
Path.toFile()
时捕获UnsupportedOperationException
,但这样我会在正常程序流中使用异常。
2. 调用Path.toUri()
并检查方案是否为"file"
或null
。
==
)就足够了,特别是如果文件系统有一个相反的equals
实现,那么它实际上会产生相反的效果。 - Holger