当前位置: 首页 > 面试题库 >

Java是否有路径联接方法?

夏宪
2023-03-14
问题内容

我想知道Java中是否有这样的方法。以以下代码段为例:

// this will output a/b
System.out.println(path_join("a","b"));
// a/b 
System.out.println(path_join("a","/b");

问题答案:

这涉及Java版本7及更早版本。

引用同一问题的好答案:

如果以后希望将其作为字符串返回,则可以调用getPath()。确实,如果您真的想模仿Path.Combine,则可以编写如下内容:

public static String combine (String path1, String path2) {
    File file1 = new File(path1);
    File file2 = new File(file1, path2);
    return file2.getPath();
}


 类似资料:
  • 由于我在编译器设计方面的研究,最近我开始用不同的语言编译器做一些实验, 我发现Java中发生了一件非常奇怪的事情 也就是说,您可能知道,如果我们有一个没有返回路径的方法,就不需要返回任何值 如果我有下一个方法,这完全可以,因为这是一个无限循环 但一旦我在任何地方,即使在不可能的条件下,在不可到达的区域,我却中断了语句 所以下一个java代码不会编译 但与c相比# 或c 两者都可以很好地编译,即使是

  • 问题内容: 如何使用没有方法的interface的引用变量调用方法? 问题答案: 在该 Java文档说… 。 这就是为什么您可以在接口引用上调用方法的原因

  • 我想检查一个链接的href是否是网站路径之后的文件。代码如下: 有没有办法让它检查在“http://127.0.0.1:5500”后面是“/”还是“/index.html”?谢谢你!

  • 问题内容: Golang文件路径模块(https://golang.org/pkg/path/filepath/)包含一些用于处理路径的函数,可用于检查文件是否存在。有没有一种方法可以检查字符串是否真的构成了有效路径(无论该路径处是否有文件)? 问题答案: 这个问题听起来很简单,但实际上并非如此。这是我发现的两个可能的解决方案: 这里的想法是根据规则检查给定的文件路径。 问题 作业系统(UNIX

  • 问题内容: 在我可以加入两个路​​径: 我想才达到在Java中一样,不用担心,如果是,或: 我期待那会加入我的当前目录与制作。我怎么了? 问题答案: 即使使用该方法获得当前目录的原始解决方案也是如此。但是建议将该属性用于当前目录和主目录。 输出: 从Java Path类文档中: 如果Path仅由一个name元素组成,则将其视为空路径。使用的文件系统访问文件。 为什么起作用 当将空字符串传递给时,返

  • 考虑创建别名方法。文档说:。我不明白这是什么?假设有 2 个表 - 客户(id,和 假设条件 - 关联路径应该是什么? “Customer.id = Order.customer_id” 或者只是我在某些论坛上看到的“订单”? 有人能为几种情况提供几个例子吗,比如左连接、内连接,当然还有带子句的连接?