串的反转
来源:互联网 发布:unity3d粒子系统教程 编辑:程序博客网 时间:2024/05/01 12:35
我们把“cba”称为“abc”的反转串。
图示:
求一个串的反转串的方法很多。下面就是其中的一种方法,代码十分简洁(甚至有些神秘)。
public class Test_4{public static void main(String[] args) {String str = "abcde";System.out.println(str);String strAfter = reverseString(str);System.out.println(strAfter);}//将字符串递归到最后一个字符,返回这个字符e,在递归的上一层,return的第一个参数接收到e,上一层的x是de,所以x.charAt(0)是d。//组成字符串ed,在向上一层递归返回,上一层的x是cde,return接收的第一个参数是ed,x.charAt(0)返回的是c。//组成字符串edcpublic static String reverseString(String x){if(x == null || x.length()<2) return x;return reverseString(x.substring(1,x.length())) + x.charAt(0);}}
图示:
- 串的反转
- 反转的串
- 3.反转的串
- 蓝桥杯 串的反转
- 反转的串
- 反转串 我们把“cba”称为“abc”的反转串。
- 反转串
- 反转串
- 反转串
- 反转字符串的拓展
- 单链表的反转
- 单链表的反转
- 链表的反转
- 反转你的脑
- spring的控制反转
- c# 字符串的反转
- 句子字符串的反转
- 链表的反转
- ApiDemo 学习 CameraPreview 和 Clipping
- web网站结构
- 滚动数组(2)
- (Relax 数论 1.17)POJ 3101 Astronomy(分数的最小公倍数)
- Java注解
- 串的反转
- 判断字符串中是否有重复字符
- iScroll下拉加载更多例子
- Working Practice-通过开发循环达到目标
- C语言中关于数组、指针以及函数的一些基本知识
- 计算几何之凸包_卷包裹算法
- 串中找数字
- codeforces 362A找规律
- 图像处理与计算机视觉概述