字符串反转

题目:给定一字符串,实现反转,如“qwerty” 反转 成 “ytrewq”

代码演示

第一种实现方式:

//	字符串转成数组,然后数组倒序输出
private static void reserve(String str) {
	char[] chars = str.toCharArray();
	for(int i=chars.length;i>0;i--) {
			System.out.print(chars[i-1]);
	}
}

第二种实现方式:

//	找出中间点,实现两边顺序互换
public static String reverse(String str) {
	if(str.length()<=1) {
		return str;
	}
	String left = str.substring(0,str.length()/2);
	String right = str.substring(str.length()/2, str.length());
	return reverse(right) + reverse(left);
}
posted @ 2019-12-10 13:39  追风少年潇歌  阅读(74)  评论(0)    收藏  举报