久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

140次閱讀
沒有評論

共計 884 個字符,預計需要花費 3 分鐘才能閱讀完成。

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);

以上是常用的幾種方法,根據需求選擇適合的方法進行字符串反轉。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-16發表,共計884字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 玛纳斯县| 商南县| 集安市| 嘉荫县| 交城县| 鄂尔多斯市| 武陟县| 盐边县| 桂林市| 遂平县| 抚远县| 鄂伦春自治旗| 光山县| 舟山市| 吕梁市| 淮南市| 沁源县| 阳城县| 朝阳市| 布拖县| 瑞昌市| 灵武市| 金门县| 河东区| 龙南县| 巫山县| 江城| 屯留县| 平原县| 邛崃市| 瑞丽市| 涿鹿县| 崇明县| 马鞍山市| 金堂县| 邻水| 长顺县| 犍为县| 祁东县| 定远县| 杂多县|