左旋转字符串 发表于 2018-10-05 | 分类于 数据结构与算法 , 题目汇总 左旋转字符串 字符序列S=”abcXYZdef” 要求输出循环左移3位后的结果 即“XYZdefabc” 12345678910public static String LeftRotateString(String str, int n) { if (str == null || str.length() == 0 || n < 0) { return ""; } StringBuilder sb = new StringBuilder(str); int len = str.length(); n = n % len; sb.append(str); return sb.substring(n, len + n); }