public class RightShift {
public static void rightShift(String str,int n)
{
if(n>0){
int len=str.length();
int m=n%len;
String str1=str.substring(0, len-m);
String str2=str.substring(len-m, len);
String str1r=new StringBuffer(str1).reverse().toString();
String str2r=new StringBuffer(str2).reverse().toString();
String str12r=str1r+str2r;
String resutlt=new StringBuffer(str12r).reverse().toString();
System.out.println(resutlt);
}else{
System.out.println("n不能为负");
}
}
public static void main(String[] args)
{
new RightShift().rightShift("abc12",2);
}
}
字符串循环右移
最新推荐文章于 2020-06-15 18:20:48 发布