永发信息网

这段代码是什么意思

答案:1  悬赏:0  手机版
解决时间 2021-01-10 19:50
这段代码是什么意思
最佳答案
if条件的意思是:
如果输入参数originStr为null,或者长度为1,就返回originStr,也就是输入什么样的参数,return的就是什么参数;

不满足if条件,也就是originStr的长度大于2的,才会真正反转originStr字符串。

一个方法中,只能执行一次return,要么return的是originStr,要么return的是originStr的反转。追问亲,能不能给我举个例子,还是没太懂,下面不是reverse(originStr.substring(1)) + originStr.charAt(0);
,这个不是会一直重复调用方法吗?什么时候回终结呢追答直到originStr只剩下一个字符的时候,就会进入if判断,然后返回剩下的那一个字符,再一级一级返回,最后就是个反转的字符串了。比如,originStr=“abc”,第一次调用的时候,return reverse(originStr.substring(1)) + originStr.charAt(0);但是只有“bc”字符串会再次调用reverse方法,同样,第二次return reverse(originStr.substring(1)) + originStr.charAt(0)时,只有“c”会调用reverse方法,这个时候reverse方法返回的就是一个c
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题You don’t seem very
同济清华土木保研什么水平
银行双基是什么
怎么把软件变成绿色免安装版
用上面的多连快拼出下面的正方形,每个多连快
单选题随着经济的发展,西欧国家希望通过建立
369999美元等于多少人民币
为什么淘宝上会有大量的便宜古董手
乒乓球比赛有几种?各是怎样的赛法?
我的QQ空间里的“我看过谁”怎么不显示了?
竣工图图框大小
壳牌的0W40和美孚或嘉实多的比哪个更好?
2017年温岭漫展??
新房是女方买的,出嫁当天是从新房到酒店,还
(3/4+7/12-7/6)÷(-1/24)
推荐资讯
天下379阶段魂剑和天机哪个强?
男的到多大年龄视力基本定型了
至尊宝皮肤1技能敲出的那一棒的字是什么?
古币 古钱币 这枚绍圣元宝市场价值多少?
8米高500米长防风抑尘网造价多少钱
4月1号是什么节日
华为手机专业拍照模式怎么操作
有什么好玩的耽美游戏
绿色车牌代表什么
福建省龙岩到广西晋西多少公里
55又56分之55乘以1又55分之1,简便方法
柳州铁路第四中学地址在什么地方,我要处理点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?