剑指offer_字符串---左旋转字符串
来源:互联网 发布:真才美网络学校 编辑:程序博客网 时间:2024/05/22 06:18
题目描述
汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!
代码实现
public class Solution { public String LeftRotateString(String str,int n) { if (str == null || str.length() <= 0) { //如果为空或者字符串长度小于等于0,返回本身(null或者"") return str; } if (n > str.length()) { //如果大于字符串长度,输出"" return ""; } if (n == str.length()) { //如果等于字符串长度输出本身 return str; } String str1 = str.substring(0, n); String str2 = str.substring(n, str.length()); StringBuffer sb = new StringBuffer(); sb.append(str2); sb.append(str1); return sb.toString(); }}
阅读全文
0 0
- 剑指offer_左旋转字符串
- 剑指offer_字符串---左旋转字符串
- 剑指Offer_面试题42_翻转单词顺序 VS 左旋转字符串
- 【剑指offer】左旋转字符串
- 剑指offer--左旋转字符串
- 《剑指offer》左旋转字符串
- 剑指offer:左旋转字符串
- 剑指offer 左旋转字符串
- [剑指offer]左旋转字符串
- 剑指offer|左旋转字符串
- 《剑指offer》-左旋转字符串
- 剑指offer-左旋转字符串
- 剑指Offer_43_左旋转字符串
- 剑指offer:左旋转字符串
- 《剑指offer》左旋转字符串
- 剑指offer--左旋转字符串
- 剑指offer:左旋转字符串
- 剑指offer:左旋转字符串
- python 中的正则
- nginX 安装 启动
- nginx 负载均衡
- Java 加密算法实现方案 DES / 3DES / AES / Base64
- Mysql 升级重装后连接出错 Table \'performance_schema.session_variables\' doesn\'t exist
- 剑指offer_字符串---左旋转字符串
- PHP 安装扩展步骤
- vsphere 客户机 使用光驱引导启动
- codevs 1267 老鼠的旅行 DP 解题报告
- php 安装扩展插件实例-gd库
- java基础篇(五:面向对象——1)接口和抽象类
- Centos 7 主要命令改动 service chkconfig iptables
- php插件名称 yum安装
- U盘模式无法引导进入pe系统