郑飞 发表于 2014-11-15 20:12
for(int start=x-1,end=y-1;start
眸眼前缘 发表于 2014-11-15 20:41
加油。赞一个。
计算机小菜鸟 发表于 2014-11-15 21:30
把输出语句改为 System.out.println(reverseString(s,0,s.length()));
我为你着迷 发表于 2014-11-15 21:50
哥们 你这是把整个字符串进行反转了 而我要的是一部分 但是这个代码反转前和反转后的输出结果都是一样 ...
王世虎 发表于 2014-11-15 22:52
哥们仔细研究了一下你的代码,道理是没有错误,但是有个地方有问题
System.out.println(reverseString(s,6, ...
我为你着迷 发表于 2014-11-15 23:42
其实 还有这里 start++,end-- 这里也不是很明白 能在帮我解释下嘛 谢谢了 ...
十万一千 发表于 2014-11-16 00:44
我看毕姥爷的方法有点不好理解,就自己想了一个。。。
我为你着迷 发表于 2014-11-15 23:42
其实 还有这里 start++,end-- 这里也不是很明白 能在帮我解释下嘛 谢谢了 ...
王世虎 发表于 2014-11-16 11:23
比如说star为6 end为9 在操作反转换位的时候
先6和9换位置;
然后执行 start++,end--也就是7和8再换位 ...
我为你着迷 发表于 2014-11-16 11:33
谢谢你啊 辛苦了
我为你着迷 发表于 2014-11-16 07:55
你这个更加不好理解 我都看蒙了 好嘛
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |