2017-01-15 4 views
0

のように文字列を変換する関数が必要です。「パスワードを変更する方法は?」 への「ハウツーハウツー・変更・私のパスワード」URLに準拠したJava変換文字列

私は私のブラウザで使用するURLの一部としてこの文字列を使用します 私はURLDecoder.decode(文字列は、「UTF-8」、試してみました) しかし運はありません。私はそれを行うためにいくつかの機能を使用することはできますか?それは、(-を除く)すべての句読点-を持つすべてのおよび削除しを置き換え

public static void main(String[] args) throws Exception { 
    String q = "How, how to change my password?"; 
    q = q.replace(" ", "-").replaceAll("[^a-zA-Z-]", ""); 
    String url = URLEncoder.encode(q, "UTF-8"); 
    System.out.println(url); 
} 

:どのようにこの1について

答えて

1

。何か不足している場合は、URLEncoderが有効なURLであることを確認してください。

あなたはここで推奨LIBをチェックアウトすることができます:Java library for cleaning up user-entered title to make it show up in a URL?

+0

動作するようです。ありがとうございました! – avalon

+0

ここで推奨されているライブラリをチェックアウトすることができます:http://stackoverflow.com/questions/16679088/java-library-for-cleaning-up-user-entered-title-to-make-it-show-up- in-a-url – ppasler

+0

はい、それはさらに優れています。ありがとう!! – avalon

関連する問題