正则表达式小用
来源:互联网 发布:照相馆制作照片软件 编辑:程序博客网 时间:2024/06/04 23:27
在网络编程中,如果URL含有特殊字符,如空格、‘#’等,服务器将无法识别导致无法获得正确的参数值,我们需要将这些特殊字符转换成服务器可以识别的字符,例如将空格转换成’%20’。给定一个字符串,将其中的空格转换成'%20'。要求效率尽可能高,尽量在O(n)的复杂度完成,要求用char数组来存储字符,不能用string
输入:一个原始字符串,例如 hello world。
输出转换后的字符串,例如 hello%20world。
样例输入
we are happy
样例输出
we%20are%20happy
import java.util.Scanner;
public class Ceshi
{
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
String str=new String(input.nextLine());
// System.out.print(str);
String str1=new String(str.replaceAll("[ ]","%20"));
System.out.print(str1);
input.close();
}
}
0 0
- 正则表达式小用
- 一个正则表达式的小用!
- 正则表达式小谈
- 正则表达式小收集
- 正则表达式小探
- 正则表达式小笔记
- 小话正则表达式
- 正则表达式小总结
- 正则表达式小总结
- 正则表达式小知识
- 正则表达式小总结
- 正则表达式小例
- 正则表达式小Tips
- 正则表达式小总结
- 正则表达式小应用
- 小知识-正则表达式
- QT正则表达式小例子
- Javascript正则表达式小例
- 不要用 sudo 启动服务
- ImageView中显示SD卡上的图片或ImageView图片保存在SD卡上
- NSPredicate
- Maven常用命令
- JAVA学习之JSTL与EL
- 正则表达式小用
- hdu 3663 (dancing links)精确覆盖
- Rotate List
- 数组中n个数出现次数超过1/(1+n),求这些数
- cocosStudio导入cocos2d-3x
- [Warning] TIMESTAMP with implicit DEFAULT value
- atitit.404错误的排查流程总结vOa6
- RSA机密的原理
- Android应用如何适配不同分辨率的手机