字符串逆转StringReverse
来源:互联网 发布:淘宝网pc版卖家中心 编辑:程序博客网 时间:2024/06/08 02:16
字符串逆转,将“I can fly”逆转为“fly can I”
思路:先将字符串整体逆转变成ylf nac I,然后以空格为分割符逆转空格左边的字符串即可。
public class StringReverse { /** * @param args */ public void swap(char[] arr,int begin,int end){ while(begin < end){ char temp = arr[begin]; arr[begin] = arr[end]; arr[end] = temp; begin++; end--; } } public String swapWords(String str){ char[] arr = str.toCharArray(); swap(arr,0,arr.length-1); int begin = 0; for(int i = 1;i < arr.length;i++){ if(arr[i] == ' '){ swap(arr,begin,i-1); begin = i+1; } } return new String(arr); } public static void main(String[] args) { String str = "I want fly"; System.out.println(new StringReverse().swapWords(str)); }}
0 0
- 字符串逆转StringReverse
- 字符串逆转
- 字符串逆转
- 字符串逆转
- 字符串逆转
- 字符串逆转
- 字符串逆转
- 字符串逆转
- 字符串逆转
- 逆转字符串
- 逆转中文字符串-->逆转字符串
- Contest5.StringReverse
- 递归逆转字符串
- 字符串按单词逆转
- 苛刻的字符串逆转
- 字符串逆转问题
- 字符串逆转算法
- 字符串逆转--递归
- java 在一段英文文本中计算每个单词出现的次数
- java中栈 堆 寄存器 静态变量 和常量内存解析
- Garbage Collection
- 初学Android,图形图像之使用Bitmap和BitmapFactory(二十四)
- Android:设置背景色以及theme(主题)设置(一)
- 字符串逆转StringReverse
- 步进电机相关基础知识及常见问题(转载)
- oracle rac 内核参数详解
- android学习之LinearLayout
- 47.View the Exhibit and examine the structure of ORD and ORD_ITEMS tables.
- mac开发与iOS开发的区别
- 二月英语 再度起飞
- Java设计模式
- Learning Python(10)--input与raw_input