1 import java.util.Scanner; 2 3 public class ReverseString { 4 public static void main(String[] args) { 5 Scanner scan =new Scanner(System.in); 6 // String text=new String(scan.nextLine()); //獲取用戶輸入 7 StringBuilder sb=new StringBuilder(scan.nextLine()); //新建StringBuilder對象 8 scan.close(); //關閉流節省資源 9 StringBuilder re=sb.reverse(); //調用翻轉方法獲取反轉后的StringBuilder 10 // String revenseText =re.toString(); //從StringBuilder獲取反轉后的字符串 11 System.out.println(re); 12 } 13 }
String,在replace()等操作中都會生成新的字符串.
字符串本身是一組不可變的字符數組
倒序一直是古典密碼學常用的手段,不過自從有了位移就淡出了現代密碼,有興趣我將補充倒序的作用.