本类针对经常见到的字符串移动操作,比如输入 "123456789",要求输出"678912345"。采用经典的"手摇算法",只需五行代码就完成了功能,hoho
public class Reverse {
public static void main(String[] args) {
Reverse reverse = new Reverse();
System.out.println(reverse.reverse("123456789",5));
}
public String reverse(String str,int position)
{
StringBuffer stringbuffer1 = new StringBuffer(str.substring(0,position));
stringbuffer1.reverse();
StringBuffer stringbuffer2 = new StringBuffer(str.substring(position,str.length()));
stringbuffer2.reverse();
return stringbuffer1.append(stringbuffer2).reverse().toString();
}
}