在我的Java程序中实现搜索框

时间:2012-12-13 01:23:35

标签: java

我正在制作简单的浏览器。我想实现一个搜索框,它会自动重定向到搜索结果,例如在http://uk.ask.com/中,它看起来很简单。

如果我要搜索“你好SO”,它的链接会是这样的。

http://uk.ask.com/web?qsrc=1&o=0&l=dir&q=hello+SO+&dm=all

所以我想做的是创建一个JTextField,用户可以输入他正在搜索的内容,然后只需填写他在网址中输入的内容

http://uk.ask.com/web?qsrc=1&o=0&l=dir&q="FILL HERE WITH + instead of spaces "&dm=all

我不知道如何拆分输入的字符串并用+符号填充空格。任何的想法 ? 这也是我认为可以这样做的方式。我非常感谢任何其他建议。提前致谢

2 个答案:

答案 0 :(得分:4)

您需要URL encode字符串。

答案 1 :(得分:1)

你去吧

url.replace(" ", "+");