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()等操作中都会生成新的字符串.
字符串本身是一组不可变的字符数组
倒序一直是古典密码学常用的手段,不过自从有了位移就淡出了现代密码,有兴趣我将补充倒序的作用.