https://leetcode-cn.com/problems/string-to-url-lcci/
class Solution {
public String replaceSpaces(String S, int length) {
S = S.substring(0, length)replace(" ", "%20");
return S;
}
}
// 12 ms 47 MB
class Solution {
public String replaceSpaces(String S, int length) {
char[] aa = S.toCharArray();
String[] bb = new String[length];
for (int i = 0; i < length; i++) {
if (aa[i] == ' ') {
bb[i] = "%20";
} else {
bb[i] = String.valueOf(aa[i]);
}
}
StringBuffer c = new StringBuffer();
for (String b : bb) {
c.append(b);
}
return c.toString();
}
}
// 20 ms 46.8 MB
class Solution {
public String replaceSpaces(String S, int length) {
char[] aa = S.toCharArray();
StringBuffer c = new StringBuffer();
for (int i = 0; i < length; i++) {
if (aa[i] == ' ') {
c.append("%20");
} else {
c.append(aa[i]);
}
}
return c.toString();
}
}
// 18 ms 47 MB