Java计算路径名差异 java java calculate pathname difference 本问题已经有最佳答案,请猛点这里访问。 是否有一个开放源代码库,给定… 12/a/b/c /a/b/c/d/e 将返回../。或是为了那件事 12/a/b/c/d /a/b/c/e 将返回../d? 如果你不介意把你的Strings转换成URI,那么后面的方法是relativize,它应该完全满足你的需要,请看这里。 相关讨论 这真是一个狡猾的主意,我为之鼓掌。 如何从两个绝对路径(或URL)构造Java中的相对路径? 关于Java:hash映射与哈希表之间的区别? 关于方法:Java是"通过引用"还是"按值传递"? dictionary:如何有效地迭代Java Map中的每个条目? 如何在Java中把数字转换成小数位数decimal 在Java中,公共的、受保护的、包私有的和私有的有什么区别? 如何在Java中读取/转换输入流到字符串中?InputStream into a String 何时在Java中使用LaKeDLIST表上的ARARYLIST? 如何在Java中的特定范围内生成随机整数? 如何在Java中将字符串转换为int? 用Java创建内存泄漏