21xrx.com
2025-04-16 08:46:24 Wednesday
文章检索 我的文章 写文章
如何使用Java实现字符串反转
2023-06-15 07:41:42 深夜i     16     0
Java 字符串反转 代码案例

在Java编程中,对字符串进行反转是一个常见的操作。本文将介绍如何使用Java实现字符串反转,并提供相应的代码案例。

1.使用StringBuilder类

在Java中,StringBuilder类提供了许多方便的方法来修改字符串。我们可以使用它来反转一个字符串。以下是使用StringBuilder类的反转代码:

public static String reverseString(String str) {
  StringBuilder sb = new StringBuilder(str);
  return sb.reverse().toString();
}

2.使用char数组

我们也可以使用char数组来反转字符串。以下是使用char数组的反转代码:

public static String reverseString(String str) {
  char[] charArray = str.toCharArray();
  int start = 0;
  int end = charArray.length - 1;
  while (end > start) {
    char temp = charArray[start];
    charArray[start] = charArray[end];
    charArray[end] = temp;
    end--;
    start++;
  }
  return new String(charArray);
}

3.使用递归

我们也可以使用递归来反转字符串。以下是使用递归的反转代码:

public static String reverseString(String str) {
  if (str.length() <= 1)
    return str;
  
  return reverseString(str.substring(1)) + str.charAt(0);
}

三个关键词:

Java、字符串反转、代码案例。

  
  

评论区

请求出错了