nvddm_p-1m_3f22j0y.ndz 是哪里的地图数据

资源页文档
mzlqh上传于
java 用递归实现字符串反转
|下载52次|325B
java 用递归实现字符串反转
java 用递归实现字符串反转
收藏
新浪微博QQ好友QQ空间使用C语言递归与非递归实现字符串反转函数char *reverse(char *str)的方法_C++,C语言_ThinkSAAS
使用C语言递归与非递归实现字符串反转函数char *reverse(char *str)的方法
使用C语言递归与非递归实现字符串反转函数char *reverse(char *str)的方法
内容来源: 网络
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信2006年10月 Web 开发大版内专家分月排行榜第三
2006年10月 Web 开发大版内专家分月排行榜第三
2003年9月 C/C++大版内专家分月排行榜第二2002年6月 C/C++大版内专家分月排行榜第二2002年4月 C/C++大版内专家分月排行榜第二
2007年3月 C/C++大版内专家分月排行榜第三2007年2月 C/C++大版内专家分月排行榜第三2007年1月 C/C++大版内专家分月排行榜第三2003年7月 C/C++大版内专家分月排行榜第三
2003年9月 C/C++大版内专家分月排行榜第二2002年6月 C/C++大版内专家分月排行榜第二2002年4月 C/C++大版内专家分月排行榜第二
2007年3月 C/C++大版内专家分月排行榜第三2007年2月 C/C++大版内专家分月排行榜第三2007年1月 C/C++大版内专家分月排行榜第三2003年7月 C/C++大版内专家分月排行榜第三
2003年9月 C/C++大版内专家分月排行榜第二2002年6月 C/C++大版内专家分月排行榜第二2002年4月 C/C++大版内专家分月排行榜第二
2007年3月 C/C++大版内专家分月排行榜第三2007年2月 C/C++大版内专家分月排行榜第三2007年1月 C/C++大版内专家分月排行榜第三2003年7月 C/C++大版内专家分月排行榜第三
2003年9月 C/C++大版内专家分月排行榜第二2002年6月 C/C++大版内专家分月排行榜第二2002年4月 C/C++大版内专家分月排行榜第二
2007年3月 C/C++大版内专家分月排行榜第三2007年2月 C/C++大版内专家分月排行榜第三2007年1月 C/C++大版内专家分月排行榜第三2003年7月 C/C++大版内专家分月排行榜第三
2004年3月 C/C++大版内专家分月排行榜第三
2004年3月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。7 种将字符串反转的 Java 方法 - 开源中国社区
当前访客身份:游客 [
当前位置:
发布于 日 10时,
&无详细内容&
代码片段(1)
1.&[代码][Java]代码&&&&
import java.util.S
public class StringReverse {
public static String reverse1(String s) {
int length = s.length();
if (length &= 1)
String left = s.substring(0, length / 2);
String right = s.substring(length / 2, length);
return reverse1(right) + reverse1(left);
public static String reverse2(String s) {
int length = s.length();
String reverse = "";
for (int i = 0; i & i++)
reverse = s.charAt(i) +
public static String reverse3(String s) {
char[] array = s.toCharArray();
String reverse = "";
for (int i = array.length - 1; i &= 0; i--)
reverse += array[i];
public static String reverse4(String s) {
return new StringBuffer(s).reverse().toString();
public static String reverse5(String orig) {
char[] s = orig.toCharArray();
int n = s.length - 1;
int halfLength = n / 2;
for (int i = 0; i &= halfL i++) {
char temp = s[i];
s[i] = s[n - i];
s[n - i] =
return new String(s);
public static String reverse6(String s) {
char[] str = s.toCharArray();
int begin = 0;
int end = s.length() - 1;
while (begin & end) {
str[begin] = (char) (str[begin] ^ str[end]);
str[end] = (char) (str[begin] ^ str[end]);
str[begin] = (char) (str[end] ^ str[begin]);
return new String(str);
public static String reverse7(String s) {
char[] str = s.toCharArray();
Stack&Character& stack = new Stack&Character&();
for (int i = 0; i & str. i++)
stack.push(str[i]);
String reversed = "";
for (int i = 0; i & str. i++)
reversed += stack.pop();
开源中国-程序员在线工具:
2楼:liuex 发表于
想起孔乙己说“你知道回字有四种写法么”。。。
3楼:jinceon 发表于
引用来自“liuex”的评论想起孔乙己说“你知道回字有四种写法么”。。。
你知道回字有几种写法么
4楼:Guardians0086 发表于
看了看,都是基本的知识,楼主应该加进去点设计。呵呵,不错。
5楼:春秋破碎 发表于
嗯,不错哈......
6楼:Monkey 发表于
AbstractStringBuilder有reverse。
7楼:whaon 发表于
StringBuffer.
8楼:苗哥 发表于
我觉得第壹种和第四种比较有创意。
9楼:魂歌 发表于
谢谢,收藏啦。递归就在不经意间。
10楼:@Modix 发表于
^是按位异或,但字符间按位异或是什么意思!?
11楼:@Modix 发表于
弄懂了。建议楼主将代码对其注意一下
12楼:风淡去 发表于
不错。。第四种可以改下。StingBuffer.reverse();
13楼:陈海洋 发表于
String就有
14楼:kumu 发表于
受教了,最近做了一道面试题,我我使用的是length charAt()倒序遍历
开源从代码分享开始
红薯的其它代码

我要回帖

更多关于 3f22j0y 的文章

 

随机推荐