反转字符串的几种实现(Java)

首先第一种是利用Java中的类库对象进行反转

//第一种 使用Java类库的diam实现反转
public String reverse(String str){
	StringBuffer sb = new StringBuffer(str);
	return sb.reverse().toString();
}

//第二种利用数组实现反转

//第二种利用数组实现反转
public String reverse(String str){
	StringBuilder sb = new StringBuilder();
	char [] ch = str.toCharArray();
	for (int i = ch.length -1; i >= 0; i--) {
		sb.append(ch[i]);
	}
	return sb.toString();
}

//第三种利用递归实现字符串的反转

//第三种利用递归实现字符串的反转
public String reverse(String str){
	if (str.length() < 1) {
		return str;
	}
	return reverse(str.substring(1)) + str.charAt(0);
}

相关文章:

  • 2021-06-15
  • 2021-12-27
  • 2021-10-03
  • 2022-12-23
  • 2019-03-21
  • 2022-12-23
猜你喜欢
  • 2021-07-01
  • 2021-09-19
  • 2021-11-29
  • 2022-12-23
  • 2021-08-02
相关资源
相似解决方案