JAVA 实现字符串倒序
来源:互联网 发布:淘宝原图的定义 编辑:程序博客网 时间:2024/06/06 23:51
今天主要介绍一种使用递归的方式实现JAVA字符串倒序。
递归实现字符串倒序
public class reverseString { public static void main(String[] args) { String str = "Hello World"; System.out.println(getReverseString(str)); System.out.println(getReverseStringByStack(str)); } /** * 通过JAVA 栈的方式实现字符串倒序 * @param str * @return */ private static String getReverseStringByStack(String str) { char[] stringArray = str.toCharArray(); Stack<Character> stack = new Stack<Character>(); for(int i = 0 ; i < stringArray.length ; i ++) { stack.push(stringArray[i]); } String reserved=""; while (!stack.isEmpty()) { reserved += stack.pop().toString(); } return reserved; } /** * 采用递归的方式 * @param str * @return */ private static String getReverseString(String str) { int length = str.length(); if (length <= 1) { return str; } String a = str.substring(0, length / 2); String b = str.substring(length / 2, length); return getReverseString(b) + getReverseString(a); }}
0 0
- JAVA 实现字符串倒序
- java实现字符串倒序输出
- Java递归实现字符串的倒序输出
- 字符串 倒序输出 实现
- java 倒序输出字符串
- Java快速字符串倒序
- JAVA String字符串倒序
- Java字符串倒序输出
- Java实现字符串倒序输出的几种方法
- Java实现字符串倒序输出的几种方法
- Java实现字符串倒序输出的几种方法
- Java实现字符串倒序输出的几种方法
- Java实现字符串倒序输出的常用方法小结
- Java实现字符串倒序输出的常用方法小结
- Java实现字符串大小写的转换并倒序输出
- Java实现字符串倒序输出的常用方法小结
- java语言实现:写一个函数,使字符串倒序
- C# 栈 实现字符串倒序
- Nested loops、Hash join、Sort merge join(三种连接类型原理、使用要点)
- java调用webservice(并不是以.wsdl结尾的)并对返回的jason数据进行解释
- Merge join、Hash join、Nested loop join对比分析
- volatile
- oracle分页查询数据重复问题
- JAVA 实现字符串倒序
- Struts2的全局返回配置
- spring mvc实现单点登录
- JavaEE开发之SpringMVC中的自定义拦截器及异常处理
- GD32F130FXP6学习笔记五:cortex-m3系列的启动过程
- [Leetcode] 121. Best Time to Buy and Sell Stock 解题报告
- C#NPOI读写Excel单元格的值的方法
- HTML事件属性
- UVA 1604 立体八数码问题——编码解码+哈希+dfs