替换空格
问题描述:将空格替换为%20(王者荣耀的emoji差不多就是这个意思)。
首先,我们先说一下,用java做这个题是非常简单的:直接创建一个StringBuffer类即可。
本方法思想::没什么思想,StringBuffer动态扩容即可。
持续更新...
代码附下
Java实现:
package 替换空格;
/**
* 可以用stringbuffer类
*
* @author user
*
*/
public class Test {
public static void main(String args[]) {
String s = "We are happy.";
System.out.println(replaceBlank(s));
}
public static String replaceBlank(String input) {
if (input == null)
return null;
StringBuffer outputBuffer = new StringBuffer();
for (int i = 0; i < input.length(); i++) {
if (input.charAt(i) == ' ') {
outputBuffer.append("%");
outputBuffer.append("2");
outputBuffer.append("0");
} else {
outputBuffer.append(String.valueOf(input.charAt(i)));
}
}
return new String(outputBuffer);
}
}
持续更新...欢迎赞赏!![](https://img-blog.csdn.net/20180518170626520?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3VzdGNlcl85M2xr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
https://blog.csdn.net/ustcer_93lk/article/details/80367431
如果有问题,欢迎大家留言,有更好的方法也期待大家告知。