publicStringreverseLeftWords(String s,int n){// 定义StringBuilderStringBuilder res =newStringBuilder();// for循环for(int i = n; i < s.length(); i++){
res.append(s.charAt(i));}// for循环for(int i =0; i < n; i++){
res.append(s.charAt(i));}// 返回结果return res.toString();}
方法3——String拼接
思路:同StringBuilder拼接
特殊情况与临界分析:无
终止条件:无
步骤:同StringBuilder拼接
publicStringreverseLeftWords(String s,int n){// 定义StringString res ="";// for循环for(int i = n; i < s.length(); i++){
res += s.charAt(i);}// for循环for(int i =0; i < n; i++){
res += s.charAt(i);}// 返回结果return res;}
publicStringreverseLeftWords(String s,int n){// 定义StringString res ="";// for循环for(int i = n; i < n + s.length(); i++){
res += s.charAt(i % s.length());}return res;}