LeetCode---Reverse String解题分析

题意描述:将一个字符串逆序

解题思路:许多题目中都用到字符串的逆序,这里实现两种方法

//方法一:调用JavaAPI中的StringBuilder的方法的reverse()
public static String reverse1(String s){
	return new StringBuilder(s).reverse().toString();
}

//方法二:上面的方法调用了Java的API,如果不调用API应该这样做
//先将字符串先转化为字符数组,然后依次拼接成新的逆序字符串
public static String reverse(String s){
	char[] ch = s.toCharArray();//将字串转换为数组
	s = "";
	for(int i=ch.length-1; i >= 0; i--)
		s += ch[i];
	return s; 
}



你可能感兴趣的:(LeetCode---Reverse String解题分析)