递归作为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。接下来就工作中的一个例子简单练习下:
- 创建一个pojo
1 | java复制代码@Data |
- 具体实现类
1 | java复制代码@Component |
- 运行main方法
1 | java复制代码public static void main(String[] args) { |
- 运行结果
1 | json复制代码{ |
1 | 复制代码 |
本文转载自: 掘金