看下题目,easy难度我一般就一带而过,谁都会有这么个思维,然后需要注意一点,字符串的拼接一般来说使用StringBuilder更加高效,这也是面试会被问到的,下面看题:
下面是代码:
class Solution {
public String reverseLeftWords(String s, int n) {
if(n<s.length()){
StringBuilder sb=new StringBuilder();
String s1 = s.substring(0, n);
String s2 = s.split(s1)[1];
sb.append(s2);
sb.append(s1);
return sb.toString();
//res=s2+s1;
}else{
return s;
}
}
}
然后还有偷懒的方法:
class Solution {
public String reverseLeftWords(String s, int n) {
return s.substring(n)+s.substring(0,n);
}
}
很多种方法把。碰到没思路的看看答案,这样才能高效的学习