高效简洁的字符串交换算法
来源:互联网 发布:mysql 5.7.20.tar.gz 编辑:程序博客网 时间:2024/05/22 15:48
本类针对经常见到的字符串移动操作,比如输入 "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();
}
}
- 高效简洁的字符串交换算法
- 简洁高效的Boyer-Moore算法
- 比KMP算法更简洁,更高效的sunday算法
- 简洁高效的数据库连接池
- 高效的交换函数
- 最清晰简洁的KMP(字符串匹配算法)介绍
- 请教字符串匹配的高效算法
- 字符串匹配最高效的算法
- 一个高效的字符串hash值算法
- 几个高效的字符串匹配算法
- 一个高效简洁的Struts分页方法
- 一个高效简洁的Struts分页方法
- 一个高效简洁的Struts分页方法
- 编写简洁高效的CSS代码
- 非常简洁高效的JS右键菜单
- 非常简洁高效的JS右键菜单
- 简洁高效的LRU Map C++实现
- C# 高效简洁的事件系统
- C++ 类的继承
- JavaScript框架编程
- 我理解的setjmp, longjmp
- 强烈支持手机充电器标准强制执行
- 环境变量
- 高效简洁的字符串交换算法
- JSP基础
- DateDiff 函数
- 在ThinkPadR50e上安装MACOSX10.4.8 加入显卡分辨率和QE支持
- ORACLE 自增序列SEQUENCE
- IE 添加工具按钮源码
- 做技术要把自己变的单纯,做管理要把自己变圆滑
- 又见98蓝屏
- Java多线程编程详解