A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 凉仁日记 中级黑马   /  2015-5-21 21:09  /  342 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

字符串反转的两种方式分别是什么

1 个回复

正序浏览
class Reverse
{public static void main(String[] args)
{String s="adbtpljk";
System.out.println(reverseString(s));
}
public static  String reverseString(String s)
{char[] chs=s.toCharArray();
reverse(chs);
return new String(chs);
}
private static void reverse(char[] arr)
{for(int start=0,end=arr.length-1;start<end;start++,end--)
swap(arr,start,end);
}
public static void swap(char[] arr,int x,int y)
{char temp=arr[x];
arr[x]=arr[y];
arr[y]=temp;
}

}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马