T1 05. 替换空格
字符串 String 长度一定,StringBuilder动态长度
1 | public StringBuffer append(String s) 将指定的字符串追加到此字符序列。 |
---|---|
2 | char[] toCharArray() 将此字符串转换为一个新的字符数组 |
class Solution {
public String replaceSpace(String s) {
StringBuffer sb = new StringBuffer();
for(char c:s.toCharArray()){
if(c == ' '){
sb.append("%20");
}
else{
sb.append(c);
}
}
return sb.toString();
}
}
T2 58 - II. 左旋转字符串
37 | String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。 |
---|---|
38 | String substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。 |
class Solution {
public String reverseLeftWords(String s, int n) {
return s.substring(n)+s.substring(0,n);
}
}