在我的应用程序中,我想用我的字符串中的%20替换空格.我试过这样,
String flag1="http://74.208.194.142/admin/upload_image/1342594079_images (2).jpg";
flag1.replaceAll("", "%20");
Run Code Online (Sandbox Code Playgroud)
但它不起作用请帮助我.我得到空指针异常.
Ner*_*een 10
你应该这样做:
flag1 = flag1.replaceAll(" ", "%20");
Run Code Online (Sandbox Code Playgroud)
首先你要放空字符串而不是空格..第二,你必须将值返回到flag1变量..
看一下http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URLEncoder.html
需要更换的不仅仅是空白。URL 由具有特殊含义的特殊字符组成(例如,用于启动查询字符串的问号)
String flag1 = URLEncoder.encode("This string has spaces", "UTF-8")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22084 次 |
| 最近记录: |