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

通过StringBuilder的reverse()实现倒序相关推荐

  1. Java StringBuilder reverse()方法与示例

    StringBuilder类reverse()方法 (StringBuilder Class reverse() method) reverse() method is available in ja ...

  2. 微信小程序数据排序和倒序reverse()

    var a = [3,7,2]; 微信小程序数据排序,先将数据按从小到大排序 //定义compare函数,参数name是对象的某一个属性,比如age.salary //返回一个可以用来对包含该成员的对 ...

  3. 实现字符串倒序并输出

    继续来看一个字符串操作的编程面试题.题目是给定一个字符串,实现翻转并输出,例如"abcd",翻转后效果变成"dcba". 分析: 如果题目没有限制不能使用Jav ...

  4. JAVA中字符串倒序、判断名字中英文、判断手机号格式以及正则表达式应用

    将字符串倒序的三种写法 1.先定义字符串 hello-123-java中国 public static void main(String[] args) {//将字符串倒序String str = & ...

  5. Java中stringBuilder

    public class Test{public static void print(String s){System.out.println(s);}//String builderpublic s ...

  6. LeetCode - Reverse Bits

    二进制转换和字符串逆序.要考虑int的范围,测试数据是有溢出的.Math.pow是有精度损失的,最好写成整数的. public class ReverseBits {public static int ...

  7. python --- 倒序输出数组中重复的数字

    #coding=utf8 输出数组中重复的数字 #1.对比判断是否存在重复的数字,是则加入k:2.判断要加入的数字在k是否已存在,若已存在则跳过 def sum(L): for i in range( ...

  8. Python列表排序 reverse、sort、sorted 操作方法详解

    python语言中的列表排序方法有三个:reverse反转/倒序排序.sort正序排序.sorted可以获取排序后的列表.在更高级python list排序中,后两中方法还可以加入条件参数进行排序. ...

  9. Python 列表排序方法reverse、sort、sorted详解

    python语言中的列表排序方法有三个:reverse反转/倒序排序.sort正序排序.sorted可以获取排序后的列表.在更高级列表排序中,后两中方法还可以加入条件参数进行排序. reverse() ...

最新文章

  1. BIND9配置文件详解模板
  2. webapi 获取请求参数
  3. Linux学习笔记之Linux添加/删除用户和用户组
  4. Asia Yokohama Regional Contest 2018 K题 - Sixth Sense(思维加贪心加二分)
  5. [转载] 使用异步 I/O 大大提高应用程序的性能
  6. 【Flink】Flink kafka报错 Auto-commit of offsets failed for group Offset commit failed with a retriable
  7. LeetCode(183)—— 从不订购的客户(MySQL)
  8. 两路语音 两路计算机数据综合,两路语音PCM时分复用系统的设计.DOC
  9. Service层抽象规范
  10. Unity LOD-Level of Detail(多层次细节)用法教程
  11. 张学孟 (帮别人名字作诗)
  12. 推荐系统的PMF - 概率矩阵分解和协同过滤
  13. 蓝牙协议 Bluetooth Profile —— GAVDP 中文翻译版
  14. 赵小楼:《天道》《遥远的救世主》深度解析(22)丁元英为什么不问肖亚文以后有什么打算?
  15. mac电脑确认已连接网略,却无法访问内网地址
  16. source 命令的用法(与 sh Filename、./Filename的区别)
  17. 抽奖随机滚动_仅需2分钟,使用excel制作一个抽奖小工具,再也不用为抽奖发愁了...
  18. java计算时间从什么时候开始 为什么从1970年开始 java的时间为什么是一大串数字
  19. Charles-解决unknown的问题
  20. cygwin的安装及编译和调试程序

热门文章

  1. cassandra hbase_为什么选择Cassandra
  2. io读取一个文件再写入socket技术_JAVA中IO与NIO面试题
  3. 我的职业发展目标计算机作文,作文《我的职业发展目标》1000字
  4. mysql给数据库重命令_mysql 重命令数据库
  5. laravel的carbon日期函数创建指定的now()日期以及遇到的一些坑
  6. http_build_query的用法
  7. PL/SQL两种case语句写法
  8. NYOJ 20 吝啬的国度(深搜)
  9. 企业网络推广——企业网络推广专员提高网站更新讲策略
  10. 连SEO优化师都难以收集的搜索引擎规则,在这里!