01.翻转字符串
目录介绍
- 01.题目要求
- 02.问题分析
- 03.实例代码
01.题目要求
- 问题如下所示:
- 输入一个字符串,要求翻转顺序
- 示例 :
- 比如,输入‘yangchong’,则输出‘gnohcgnay’
02.问题分析
- 将String字符串中start到end之间的数字反转,这个相对而言很简单
03.实例代码
- 如下所示
/** * 将data中start到end之间的数字反转 * * @param data * @param start * @param end */ public static char[] reverseString(char[] data, int start, int end) { if (data == null || data.length < 1 || start < 0 || end > data.length || start > end) { return null; } while (start < end) { char tmp = data[start]; data[start] = data[end]; data[end] = tmp; start++; end--; } return data; }