java实现字符串指定的部分进行反转
来源:互联网 发布:ad hoc网络 举例 编辑:程序博客网 时间:2024/06/02 03:53
java实现字符串指定的部分进行反转
本博文采用java实现:对字符串中指定的部分进行旋转,如str="mmabcdfeffnn",指定abcdfeff部分进行旋转,则得到字符串str="mmffefdcbann"。
其实现的思路,我是这样的:将源字符串分为三部分,头,待旋转,尾,其中这三部分都需要进行采取截取的操作,而对于待旋转的部分,这里采用了一个技巧,那就是借用了StringBuffer(String string)作为中介,并调用其中的reverse()方法进行旋转。最后得到的三部分:头,已旋转,尾,进行连接concat(String string)操作即可。
/** * 字符串指定的部分进行反转 * @author zhonglinsen * 2016-3-1 下午 */public class StringReverse {public static void main(String[] args) {String str="mmabcdefnn";int start=2;int end=7;System.out.println("原先字符串: "+str);String strNew=strReverse(str, start, end);System.out.println("旋转了指定位置后的字符串: "+strNew);}public static String strReverse(String strArg,int start,int end){String strStart=strArg.substring(0,start);//System.out.println(strStart);String strEnd=strArg.substring(end+1,strArg.length());//System.out.println(strEnd);String strSub=strArg.substring(start, end+1);//System.out.println(strSub);StringBuffer sb=new StringBuffer(strSub);strSub=sb.reverse().toString();//System.out.println(strSub);return strStart.concat(strSub).concat(strEnd);}}
0 0
- java实现字符串指定的部分进行反转
- java 对字符串指定部分进行反转
- 指定字符串中指定部分进行反转 abcdefg-->abcgfed
- Java 将一个字符串进行反转。将字符串中指定部分进行反转,"abcdefg"; gfedcba
- Java实现字符串的反转
- java实现字符串的反转
- Java实现字符串的反转
- java实现字符串反转
- Java 字符串反转实现
- java实现字符串反转
- java实现字符串反转
- 字符串反转 -- java实现
- java实现字符串反转
- java实现字符串反转
- Java实现字符串反转
- Java实现字符串反转
- java 实现字符串反转
- Java实现字符串反转
- 38.Xcode6中自动布局autolayout和sizeclass的使用
- Openlayers中的比例尺(scale)和分辨率(resolution)
- JAVA常量(字面值)表示方法
- POJ 1091 跳蚤(数论+容斥)
- iOS页面2中不同的弹窗
- java实现字符串指定的部分进行反转
- java中的final变量
- mysql+uwsgi+django+nginx部署记录
- Quartz入门(一)-----实现定时功能
- 整理 javaweb 连接数据库方法
- 逻辑斯蒂回归1 -- 逻辑斯蒂回归模型
- 悬浮框的探究
- Tomcat启动问题汇总
- 编程练习题 没答案版