StringBuffer 实现语句反转
来源:互联网 发布:月球发现二战飞机知乎 编辑:程序博客网 时间:2024/06/14 04:06
这是一道面试题。问用StringBuffer在不使用新的String变量的情况下如何将一句英文反转。
如come on a little every day---->day every little a on come
package com.lee.sstring;
public class TestStringBuffer {
public static void main(String[] args) {
StringBuffer buffer = new StringBuffer("come on a little every day");
int len = buffer.length();
int lastIndex = len;
int index = len;
while((index = buffer.lastIndexOf(" ", index-1)) != -1){
buffer.append(buffer.substring(index, lastIndex));
lastIndex = index;
}
buffer.append(buffer.append(" ").substring(0, lastIndex));
System.out.println(buffer.substring(len));
}
}
0 0
- StringBuffer 实现语句反转
- 利用StringBuffer实现字符串反转
- 关于StringBuffer的反转
- String与StringBuffer字符串反转
- buctoj-1031 String 和StringBuffer 实现输入字符串反转输出功能
- 将语句单词反转
- StringBuffer的替换功能,反转,截取
- String、StringBuffer与StringBuilder与字符串反转
- 字符串反转实现
- 单链表反转实现
- 实现字符串的反转
- java实现字符串反转
- Android 实现图片反转
- JavaScript 实现反转字符串
- 数字反转实现
- Java 字符串反转实现
- 字符串反转简单实现
- Android 实现图片反转
- Java语言编写简单的QQ登录界面
- springmvc 异常处理器
- 神经网络识别车牌字符
- 《开源框架那点事儿23》:采用TinyDB组件方式开发
- Mysql出现 “ERROR 1062” 的解决方法
- StringBuffer 实现语句反转
- 面试准备
- mysql--基础知识总结 数据库,数据表基本
- wordpress模板调用函数get_template_part()
- 【WS】在tomcat中部署WEB SERVICE
- Property Specifiers 属性说明符
- QQ空间等客户端的菜单弹出动画
- select poll epoll
- 像狗一样