【问题标题】:Path.equals method clarificationPath.equals 方法说明
【发布时间】:2013-09-15 06:34:42
【问题描述】:

直接来自这个API

等于 布尔等于(对象其他) 测试此路径是否与给定对象相等。 如果给定对象不是路径,或者是与不同文件系统关联的路径,则此方法返回 false。 两个路径是否相等取决于文件系统的实现。在某些情况下,比较路径而不考虑 区分大小写,其他区分大小写。此方法不访问 文件系统,并且该文件不需要存在。在需要时, isSameFile 方法可用于检查两个路径是否定位相同 文件。 此方法满足 Object.equals 方法的一般约定。 覆盖: 类 Object 中的等于 参数: other - 与此对象进行比较的对象 回报: 当且仅当给定对象是与此路径相同的路径时才为真

他们首先说:

1)

如果给定对象不是路径,或者是与 不同的FileSystem,则此方法返回false。

然后他们说:

2)

此方法不访问文件系统,文件不需要存在。

如果点号2为真,jvm如何检查点1

提前致谢。

【问题讨论】:

    标签: java path equals nio


    【解决方案1】:

    Path 代表系统依赖的文件路径,而不是实际文件。它不需要访问文件系统。

    【讨论】:

    • 如果不同的文件系统具有相同的路径描述模式怎么办?
    猜你喜欢
    • 2020-10-31
    • 2013-11-10
    • 2011-12-24
    • 1970-01-01
    • 1970-01-01
    • 2015-10-05
    • 1970-01-01
    • 2011-06-22
    • 2012-09-06
    相关资源
    最近更新 更多