java字符串反转的方法是什么

avatar
作者
筋斗云
阅读量:0

Java中字符串反转的方法有以下几种:

  1. 使用 StringBuilder 或 StringBuffer 的 reverse() 方法:这两个类都提供了 reverse() 方法,可以将字符串反转。
String str = "Hello World"; StringBuilder sb = new StringBuilder(str); sb.reverse(); String reversedStr = sb.toString(); System.out.println(reversedStr); 
  1. 使用递归方法:可以使用递归方法将字符串反转。
public static String reverseString(String str) {     if (str.isEmpty()) {         return str;     }     return reverseString(str.substring(1)) + str.charAt(0); }  String str = "Hello World"; String reversedStr = reverseString(str); System.out.println(reversedStr); 
  1. 使用字符数组:可以使用字符数组将字符串反转。
public static String reverseString(String str) {     char[] charArray = str.toCharArray();     int left = 0;     int right = charArray.length - 1;     while (left < right) {         char temp = charArray[left];         charArray[left] = charArray[right];         charArray[right] = temp;         left++;         right--;     }     return new String(charArray); }  String str = "Hello World"; String reversedStr = reverseString(str); System.out.println(reversedStr); 

以上是常用的几种方法,根据需求选择适合的方法进行字符串反转。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!