需求:已经实现物体复制功能后,给新生成的副本进行命名. 问题:因为副本也能被复制,即副本的副本,所以复制品的命名规则会如下图所示. 尝试过用for循环和递归,发现在for循环内部递归返回的话会有问题,导致多次返回,最后一次返回值是递归的最外层,覆盖掉前几次递归的返回值,所以改用不用递归的办法. 关键是用正则表达式来找出列表中每一个Item的“-副本”重复次数,将重复次数相同的视为同一层级(即从同一个物体复制得到的).同一层级的Item个数,决定了新副本最末尾加的数字. private strin…