[小记]JAVA对URL中的字符串处理(分割,转码)
2017-07-27 18:46
495 查看
public static void main(String[] args) { //原始URL: http://localhost:9000/export/export?docids=AAwAADBYubCTAAAAb%2FPP,AAwAADBYubCTAAAAb7wE,AAwAADBYubCTAAAAb%2BHa,AAwAADBYubCTAAAAb%2BIF,AAwAADBYubCTAAAAb8aT,AAwAADBYubCTAAAAb8ae String docids = "AAwAADBYubCTAAAAb%2FPP,AAwAADBYubCTAAAAb7wE,AAwAADBYubCTAAAAb%2BHa,AAwAADBYubCTAAAAb%2BIF,AAwAADBYubCTAAAAb8aT,AAwAADBYubCTAAAAb8ae"; String[] doc_id = docids.split(","); //逗号进行分割成数组 int i = 0; for(String docId:doc_id){ if(docId.contains("%")) { //判断是否存在字符串% try { String s = java.net.URLDecoder.decode(docId, "utf-8"); //存在进行转码 doc_id[i] = new String(s); //数组元素赋值 System.out.println(s); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } i++; } System.out.print(doc_id.toString()); }运行结果
AAwAADBYubCTAAAAb/PP
AAwAADBYubCTAAAAb+Ha
AAwAADBYubCTAAAAb+IF
[Ljava.lang.String;@15db9742
相关文章推荐
- Java中的字符串转码处理
- 【Java】字符串以某特殊字符分割处理
- 如何用java或者js将一段字符串转码成url内容和如何将转码后的url解码?
- Java连接数据库+连续读取文件夹下txt文件+读取出txt文件后字符串简单分割连接处理+导入jar包
- java字符串分割处理split及特殊符号
- Java中split()分割字符串时对特殊符号的处理
- java字符串分割处理split及特殊符号
- Asp.net/java 的 [字符串Url] 参数处理
- java 关于split分割字符串,空结果不能得到的问题,多个分隔符的处理
- java 字符串分割处理split及特殊符号
- Java将一段逗号分割的字符串转换成一个数组
- 模拟java的split函数,分割字符串,类似于java的split方法
- 判断是否URL的正则表达式【Java和javascript】字符串是否包含中文
- C#中使用Split分割字符串后,空格处理方法
- java分割字符串split()使用需注意的地方
- Java用split函数进行分割字符串
- 不规则时间字符串处理(Java)
- Java字符串split分割星号*等特殊字符问题
- java字符串分割 spilt 遇到"
- json_encode不对中文进行转码、json_decode解析json字符串返回NULL的处理方法