[java] 空格替换
Posted 长发不及肩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[java] 空格替换相关的知识,希望对你有一定的参考价值。
将一句话中的空格替换成 %20
将一个字符替换为三个字符,按照c的思想:遍历一句话记录空格数量,将数组扩展到足够的空间,从后往前填充。
Java中的StringBuilder 或者 StringBuffer 可以将题目变得简单
StringBuilder sb = new StringBuilder;
sb.append("%20");
public String replaceSpace(String str) {
if (str == null)
return null;
StringBuilder sb = new StringBuilder();
for (int i = 0; i < str.length(); i++) {
if (String.valueOf(str.charAt(i)).equals(" ")) {
sb.append("%20");
}else {
sb.append(str.charAt(i));
}
}
return String.valueOf(sb);
}
————————————————
版权声明:本文为CSDN博主「白夜行515」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/baiye_xing/java/article/details/78428318
以上是关于[java] 空格替换的主要内容,如果未能解决你的问题,请参考以下文章