字串倒序輸出
方法一:
- 利用String類的toCharArray(),再倒序輸出陣列的方法
方法二:
- 利用String類提供的subString()方法,利用遞迴的辦法輸出倒序字串
方法三:
- 定義成一個StringBuffer類,用StringBuffer類中的reverse()方法直接倒序字串
import java.util.Scanner;
public class 符串倒序輸出 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("請輸入你要倒敘的字串!");
String str=sc.nextLine();
reverseString1(str);
reverseString2(str);
reverseString3(str);
}
private static void reverseString1(String str) {
char[] chars = str.toCharArray();
for (int i = chars.length-1; i >=0 ; i--) {
System.out.print(chars[i]);
}
}
private static void reverseString2(String str) {
if (str.length() == 1)
System.out.println(str);
else {
String subString1 = str.substring(0, str.length() - 1);
String subString2 = str.substring(str.length() - 1);
System.out.print(subString2);
reverseString2(subString1);
}
}
private static void reverseString3(String str) {
StringBuffer stringBuffer = new StringBuffer(str);
System.out.println(stringBuffer.reverse());
}
}
相關文章
- 字串、整數倒序輸出字串
- 用指標編寫程式將輸入的字串倒序輸出指標字串
- Java for迴圈倒序輸出Java
- 編寫將給定字串倒序輸出的函式[Java筆試題]字串函式Java筆試
- JavaScript輸入字串字數倒計JavaScript字串
- 不使用任何額外變數,實現倒序字串變數字串
- OJ刷題之《輸入三個字串,按由小到大的順序輸出》字串
- 字串指標的輸出字串指標
- ncurses輸出函式:字元+字串的輸出函式字元字串
- 05:輸出親朋字串字串
- 字串拼接格式化輸出字串
- 輸入一段字串,去除字串中重複的字元,並輸出字串字元
- python字串格式化輸出Python字串格式化
- 字串中大小寫轉換輸出字串
- 【Python】格式化字串輸出Python字串
- 單連結串列倒數第k結點輸出
- for 迴圈中倒序 用reverse
- Python 字串格式化輸出方式Python字串格式化
- js字串以鍵盤打字方式輸出:JS字串
- 擷取字串以多行的形式輸出字串
- java將字串逆序遞迴方式輸出Java字串遞迴
- 第四章 字串和格式化輸入/輸出字串
- js如何將字串中的字元逐字輸出JS字串字元
- laravel 按照whereIn中給定陣列順序輸出Laravel陣列
- python3字串垂直輸出教程Python字串
- 統計字串中數字個數,並將數字字串形式輸出字串
- 一、輸入一個數(這裡用函式實現) 1.輸出它是幾位數 2.逆序輸出 3.正序輸出函式
- Laravel 資料庫佇列倒序執行Laravel資料庫佇列
- 輸出儲存在記憶體中的字串(迴圈輸出每一個的字元和一次性全部輸出)記憶體字串字元
- C++輸出流cout的執行順序問題C++
- 讓 排序 按照 in 列表的的顯示順序排序輸出。排序
- 同步傳輸字串字串
- Oracle Q-quote delimiter Quote(q) 字串原樣輸出OracleMIT字串
- python 實現計算器功能 輸入字串,輸出相應結果Python字串
- 7-1 jmu-python-輸入輸出-計算字串中的數Python字串
- 文字框輸入文字倒計詳解
- 22道js輸出順序問題,你能做出幾道JS
- 日服人物一覽(按實裝版本倒序)