目录
替换空格
描述
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
给定的字符串长度不超过100。保证字符串中的字符为大写英文字母、小写英文字母和空格中的一种。
示例1
输入:
"We Are Happy"
返回值:
"We%20Are%20Happy"
方法:遍历
先将字符串转换为字符串数组,遍历替换即可。(Java中有String.replaceAll()的方法可以直接替换,这里我们暂不使用)
import java.util.*;
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param s string字符串
* @return string字符串
*/
public String replaceSpace (String s) {
// write code here
String[] arr = s.split("");
StringBuffer stringBuffer=new StringBuffer();
for (int i = 0; i < arr.length; i++) {
if (" ".equals(arr[i])){
arr[i]="%20";
}
stringBuffer.append(arr[i]);
}
return stringBuffer.toString();
}
}