题解 | #左旋转字符串#
左旋转字符串
https://www.nowcoder.com/practice/12d959b108cb42b1ab72cef4d36af5ec
import java.util.Deque;
import java.util.LinkedList;
public class Solution {
public String LeftRotateString(String str,int n) {
if(str==null||str.equals(""))
return "";
char[] chars=str.toCharArray();
Deque<Character> deque=new LinkedList();
for(char c:chars)
deque.offer(c);
for(int i=0;i<n;i++){
char c=deque.poll();
deque.offer(c);
}
StringBuilder builder=new StringBuilder();
while(!deque.isEmpty())
builder.append(deque.poll());
return builder.toString();
}
}
