替换空格
问题描述:将空格替换为%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://blog.youkuaiyun.com/ustcer_93lk/article/details/80367431
如果有问题,欢迎大家留言,有更好的方法也期待大家告知。