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

如何在Java中将URL分解为其组成部分?

弘志勇
2023-03-14
问题内容

我的要求很简单,但是我需要做很多事情,因此我正在寻找可靠的解决方案。

是否有一个很好的轻量级库,用于将URL分解为Java中的组成部分?我指的是主机名,查询字符串等。


问题答案:

看一看java.net.URL。它具有完全符合您要执行的操作的方法。

主机名:getHost()
查询字符串:getQuery()
Fragment / ref / anchor:getRef()
路径:getPath()




 类似资料:
  • 我有一个火花数据帧看起来像: 我想将此数据帧转换为: 我应该使用什么功能?

  • 问题内容: 我对Java还是很陌生,并且遇到了一个特定的家庭作业问题,在该问题上,字符串得到了传递,然后我必须将其从此拆分成与所传递的Integer相等的部分。 例如:输入字符串“ HelloWorld”,必须将其除以2,然后将这些部分放入具有以下两个部分的数组中:array [hello,world]。 反正有使用FOR循环执行此操作吗? 到目前为止,我的代码将整个String输入每个数组元素。

  • 问题内容: 例如,我想将前缀路径连接到资源路径(例如/js/foo.js)。 我希望生成的路径相对于服务器的根目录。在上面的示例中,如果前缀为“ media”,则我希望结果为/media/js/foo.js。 os.path.join确实做得很好,但是它如何连接路径取决于OS。在这种情况下,我知道我的目标是网络,而不是本地文件系统。 当您使用已知将在URL中使用的路径时,是否有最佳选择?os.pa

  • 问题内容: 我有一个奇怪的问题要问。我需要知道如何使用Java(任何文件类型)将给定的文件分成小块。然后,我可以将这些光盘放入CD,笔式驱动器中,然后带走。我用这种方式尝试过 但是正如大多数用户评论的那样,我正在尝试的事情无法通过这种方式实现。因此,我决定提出一个新问题,以获取正确的方法来破坏文件。 当我将文件分解成碎片(猜测是30个碎片)时,必须有一种方法可以将它们重新组合起来并重新创建原始文件

  • 问题内容: 无论如何,有没有将ArrayList拆分成不同的部分,直到运行时才知道它的大小?我知道有一种方法叫做: 但我们需要明确提及列表的起始和结束范围。我的问题是,我们得到一个包含帐号的数组列表,该数组具有类似2000,4000个帐号的数据(在编码期间不会知道这些数字),我需要将此帐号传递给PL / SQL的IN查询,如下IN不支持超过1000个值,我试图将其拆分成多个块并将其发送给查询 注意

  • 问题内容: 如果我有网址。 https://graph.facebook.com/me/home?limit=25&since=1374196005 我可以获取(或拆分)参数(避免硬编码)吗? 像这样 https: /// **graph.facebook.com /// 我/家 /// {limit = 25,sincse = 1374196005}** 问题答案: 使用Android的类。 h