1. 程式人生 > 實用技巧 >132_字串反轉升級版

132_字串反轉升級版

 1 package StringBuilder;
 2 
 3 import java.util.Scanner;
 4 
 5 /*
 6     需求:
 7         定義一個方法,實現字串反轉。鍵盤錄入一個字串,呼叫該方法後,在控制檯輸出結果
 8         例如:鍵盤輸入abc,輸出結果 cba
 9      思路:
10         1.鍵盤輸入一個字串,用Scanner實現
11         2.定義一個方法,實現字串反轉。返回值型別 String,引數String s
12         3.在方法中用StringBuilder實現字串的反轉,並把結果轉成String返回
13 4.呼叫方法,用一個變數接收實現 14 5.輸出結果 15 */ 16 public class StringBuilderDemo05 { 17 public static void main(String[] args) { 18 //鍵盤輸入一個字串,用Scanner實現 19 Scanner sc = new Scanner(System.in); 20 21 System.out.println("請輸入一個字串:"); 22 String line = sc.nextLine();
23 24 //呼叫方法,用一個變數接收實現 25 String s = myReverse(line); 26 27 //輸出結果 28 System.out.println("s:"+s); 29 30 31 } 32 //定義一個方法,實現字串反轉。返回值型別 String,引數String s 33 /* 34 兩個明確: 35 返回值型別:String 36 引數:String s 37 */ 38 public static
String myReverse(String s){ 39 //在方法中用StringBuilder實現字串的反轉,並把結果轉成String返回 40 //String--StringBuilder--reverse()--String 41 // StringBuilder sb = new StringBuilder(s); 42 // sb.reverse(); 43 // String ss = sb.toString(); 44 // return ss; 45 return new StringBuilder(s).reverse().toString(); 46 47 } 48 }