题解 | #左旋转字符串#
左旋转字符串
http://www.nowcoder.com/practice/12d959b108cb42b1ab72cef4d36af5ec
-使用队列
import java.util.*; public class Solution { public String LeftRotateString(String str,int n) { String newstr=""; if(str.length()==0) return str; Queue<Character> queue = new LinkedList<>(); char[] ch=str.toCharArray(); for(int i=0;i<ch.length;i++) queue.add(ch[i]); for(int i=1;i<=n;i++){ char tem=queue.remove(); queue.add(tem); } for(int i=0;i<ch.length;i++){ newstr+=queue.remove(); } return newstr; } }