Javaの実装は難しくありません
public String reverseLeftWords(String s, int n) {
char[] s_c = s.toCharArray();
StringBuilder res = new StringBuilder();
for(int count = n;count<s_c.length;count++){
res.append(s_c[count]);
}
for(int count = 0;count<n;count++){
res.append(s_c[count]);
}
return res.toString();
}