通过StringBuilder的reverse()实现倒序

 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()等操作中都会生成新的字符串.

字符串本身是一组不可变的字符数组

倒序一直是古典密码学常用的手段,不过自从有了位移就淡出了现代密码,有兴趣我将补充倒序的作用.

原文地址:https://www.cnblogs.com/legiorange/p/9142858.html