JAVA字符串反轉(zhuǎn)的三種方法
方法一:使用StringBuilder
import java.util.Scanner;public class StrReversal { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); System.out.println(new StringBuilder(str).reverse()); }}
方法二:使用循環(huán)
import java.util.Scanner;public class StrReversal { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); char[] chars = str.toCharArray(); String reverse = ''; for (int i = chars.length - 1;i>=0;i--){ reverse += chars[i]; } System.out.println(reverse); }}
方法三:考慮到String不可變,使用StringBuilder
import java.util.Scanner;public class StrReversal { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); char[] chars = str.toCharArray(); StringBuilder reverse = new StringBuilder(); for (int i = chars.length - 1;i>=0;i--){ reverse.append(chars[i]); } System.out.println(reverse); }}
以上就是JAVA字符串反轉(zhuǎn)的三種方法的詳細(xì)內(nèi)容,更多關(guān)于JAVA字符串反轉(zhuǎn)的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. ASP基礎(chǔ)知識(shí)VBScript基本元素講解2. ajax請(qǐng)求添加自定義header參數(shù)代碼3. Kotlin + Flow 實(shí)現(xiàn)Android 應(yīng)用初始化任務(wù)啟動(dòng)庫(kù)4. Python requests庫(kù)參數(shù)提交的注意事項(xiàng)總結(jié)5. 基于javascript處理二進(jìn)制圖片流過程詳解6. Gitlab CI-CD自動(dòng)化部署SpringBoot項(xiàng)目的方法步驟7. 解決android studio引用遠(yuǎn)程倉(cāng)庫(kù)下載慢(JCenter下載慢)8. asp知識(shí)整理筆記4(問答模式)9. axios和ajax的區(qū)別點(diǎn)總結(jié)10. 詳談ajax返回?cái)?shù)據(jù)成功 卻進(jìn)入error的方法
