Java-如何将URL转换为文件的路径。行()

Java-如何将URL转换为文件的路径。行(),java,file,bufferedreader,nio,Java,File,Bufferedreader,Nio,如何通过身份验证将url转换为路径 示例代码: String url = "https://www.google.com,"; String userpwd = "userName : password"; Path p = Path.get(url.toString()); Files.lines(p); 我实现了通过缓冲区读取器读取url内容,但我也想使用上面的代码执行同样的操作。尝试以下操作: String url = "https://www.google.com"

如何通过身份验证将url转换为路径

示例代码:

String url = "https://www.google.com,";
String userpwd = "userName : password";

Path p = Path.get(url.toString());

Files.lines(p);
我实现了通过缓冲区读取器读取url内容,但我也想使用上面的代码执行同样的操作。

尝试以下操作:

        String url = "https://www.google.com";
        String userpwd = "userName : password";

        Path p = Path.of(URI.create(url));

试试这个:

        String url = "https://www.google.com";
        String userpwd = "userName : password";

        Path p = Path.of(URI.create(url));


JDK不是HTTP文件系统提供程序。所以我认为您要做的是打开URL的输入流,用缓冲读取器包装它,然后使用BufferedReader::lines。正常的输入流和bufferReader工作正常。但我正在Java-8文件中尝试同样的方法。希望优化性能。JDK不是HTTP文件系统提供商。所以我认为您要做的是打开URL的输入流,用缓冲读取器包装它,然后使用BufferedReader::lines。正常的输入流和bufferReader工作正常。但我正在Java-8文件中尝试同样的方法。希望优化性能。这可以满足您的要求,但您必须获得服务提供商。如何验证路径,以便在nio.Files.line(p)中使用它来检索文件内容。我遇到了“SmbFile”,但它似乎类似于io.File。这可以满足您的要求,但您必须为该服务获取一个提供程序。如何验证路径,以便可以在nio.Files.line(p)中使用它来检索文件的内容。我遇到了“SmbFile”,但它似乎类似于io.File。