2

シンプルなブラウザを作っています。たとえばhttp://uk.ask.com/の検索結果に自動的にリダイレクトする検索ボックスを実装したいのですが、これは非常に単純に見えます。

「hello SO」を検索すると、リンクは次のようになります。

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

だから私がやりたいのは、ユーザーが探しているものを入力できるJTextFieldを作成し、URLに入力したものを入力するだけです

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

入力した文字列を分割してスペースを + 記号で埋める方法がわかりません。何か案が ?また、これは私がそれを行うことができると思った方法です。他の提案をいただければ幸いです。前もって感謝します

4

2 に答える 2

4

文字列をURL エンコードする必要があります。

于 2012-12-13T01:28:58.557 に答える
1

どうぞ

url.replace(" ", "+");
于 2012-12-13T01:28:12.070 に答える