【发布时间】:2016-05-11 14:14:51
【问题描述】:
这个问题之前几乎肯定有人问过,但我还是问了,因为我找不到答案。
一般来说,是否有某种实用程序类可以帮助处理与 URL/URI 相关的常见字符串操作?
我正在考虑类似于 Java SE 的 URL 类,但可能更强大一些。我正在寻找可以让你做简单事情的东西,比如:
- 获取查询字符串参数列表
- 添加参数的“addParameter”方法 查询字符串参数,它会 注意添加“&”、“?”和“=” 必要时
- 另外,编码 参数值将是理想的...
告诉我,谢谢!
【问题讨论】:
-
好问题。我找不到一个好的,所以我自己做了。我想在这里看到建议。
-
Java SE 中没有任何东西可以对查询字符串做任何有趣的事情,这是一个众所周知且饱受抱怨的空白。对于其他一切,有 java.net.URI,我建议首选 java.net.URL,因为除其他外,它有一个健全的 equals() 实现。
-
查看 Galimatias - 一个用 Java 编写的 URL 解析和规范化库 github.com/smola/galimatias
标签: java