第一种方式-思路:通过使用 String.toCharArray()转换成char数组,倒叙循环遍历该数组即可

public static void fz() {//思路:通过控制台输入一个字符串,//使用 String.toCharArray();这个方法转换成char数组,倒叙循环遍历该数组即可;Scanner sr=new Scanner(System.in);String str=sr.nextLine();//把字符串转换成char[] 数组,倒叙遍历;char[] ch=str.toCharArray();//倒叙遍历输出,数组长度减一(数组下角标从零开始的)for (int i = ch.length-1; i>=0; i--) {System.out.print(ch[i]);}}

第二种方式-思路:使用字符串缓冲StringBuffer中的reverse(),方法对字符串进行反转操作;

public static void fz1() {StringBuffer sb=new StringBuffer("abcde");//System.out.println(sb);没有反转前输出,方便和后面的进行对比sb.reverse();//将此字符序列用其反转形式取代System.out.println(sb);}

第三种方式-思路:使用charAt();方法

public static void fz2() {//思路:在控制台获取字符串后,使用charAt();方法倒叙循环即可;Scanner sr=new Scanner(System.in);String str=sr.nextLine();for (int i = str.length()-1; i>=0; i--) {System.out.print(str.charAt(i));//返回charAt(i)的值,去掉了System.out.println的ln(就是不换行)输出;}}
```知识传递你我之间,不积跬步无以至千里;不积小流,无以成江海;

字符串反转(把一个字符串按相反的顺序输出)的三种简单方法相关推荐

  1. python中字符串输出的三种简单方式

    python字符串输出的三种简单方式 第一种: 用'+'号进行字符串的拼接,但只限于字符串,不能进行其他类型的拼接.但是可以进行强制类型转换(字符串的强制转换为str(名字)),再用加号进行拼接. 比 ...

  2. Java基础课程---将一个字符串反转,将字符串中指定部分进行反转,比如,abcdefg, 反转为abfedcg...

    1  将一个字符串反转,将字符串中指定部分进行反转,比如,"abcdefg", 反转为"abfedcg" 方式一 public class StringDemo ...

  3. java实现字符串反转_java实现字符串反转案例

    java实现字符串反转案例 发布时间:2020-09-22 02:42:01 来源:脚本之家 阅读:83 作者:star__king 本文实例为大家分享了java实现字符串反转的具体代码,供大家参考, ...

  4. 编写程序,统计一个长度为2的字符串在另一个字符串中出现的次数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p137 习题5 4.统计一个长度为2的字符串在另一个字符串中出现的次数.例如,假定输入的字符串为:as ...

  5. 在一个字符串寻找另一个字符串,并且输出短字符串头字母在长字符串的下标...

    录入两个字符串,一个字符串是另一个字符串的字串,输出子串首字母在长字符串的位置. 两个解决办法 使用库函数strncmp(str1,str2,n); 功能:比较str1和str2两个字符串的前n个字母 ...

  6. String案例 获取一个字符串在另一个字符串中出现的次数(两种方法)

    /*思路:定义1个计数器和1个截取后的Str-->判断有无SS-->有就截取并计数-->直到截取完没有ss就停止*/ package Day12;/* 练习2 获取一个字符串在另一个 ...

  7. C语言试题四十八之该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。

    1. 题目 请编写一个函数function,它的功能是:该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C ...

  8. Java实现统计某字符串在另一个字符串中出现的次数

    面试时会经常考这样的题目,估计也不让使用正则表达式.还好这个算法还算简单,不过在草稿纸上写难免会出现运行异常,好吧,面试官赢了,乃们屌丝就实实在在的把代码码出来吧. 谢谢"心扉"对 ...

  9. 输入5个学生的名字(英文),使用冒泡排序按从大到小排序。 提示:涉及到字符串数组,一个字符串是一个一维字符数组;一个 字符串数组就是一个二维字符数组。...

    输入5个学生的名字(英文),使用冒泡排序按从大到小排序. 提示:涉及到字符串数组,一个字符串是一个一维字符数组:一个 字符串数组就是一个二维字符数组. #include <stdio.h> ...

最新文章

  1. ControllerDescriptor的认识
  2. KNN学习之图像分类与KNN原理
  3. Exchange server 2010 beta安装部署流程
  4. win 对比工具-Araxis Merge
  5. 2019春第六周作业Compile Summarize
  6. 零基础自学python教程-零基础学Python不迷茫——基本学习路线及教程
  7. 面试题28 字符串排列
  8. ASN.1编解码:asn1c-ORAN-E2AP编解码示例
  9. JSK-27321 统计单词数【字符串】
  10. 同济大学数学系高等数学第6版笔记和课后答案
  11. verp中的Viewable objects
  12. spss入门——简单的数据预处理到时间序列分析系列(声明!!!!!!!)
  13. 借助winPE手工清除Deep Freeze冰点还原
  14. java动态代理三座大山InvocationHandler、newProxyInstance()和invoke()
  15. 文字添加横线的h5实现
  16. 金朝阳——软件测试试题11道题目分析答案
  17. ubuntu源换成清华源_Ubuntu替换国内源(清华源)
  18. arduino 感光灯
  19. MySql的下载和安装
  20. 上门预约程序公众号模块 完美版

热门文章

  1. 风投掘金可穿戴设备:大数据才是背后真金
  2. xxl-job-admin实践
  3. android时间格式am pm,将字符串在12(PM / AM)小时AM PM时间转换为24小时时间android
  4. Solr基础教程之Query(四)
  5. python生成矩阵导出excel_Python xlwt导出excel完整版
  6. 小学生学数学c语言编程,用C语言做出小学生数学应用题的感觉
  7. HFSS常见绘图技巧
  8. 美赛letter,momo等格式
  9. 阿里副总裁人设翻车:30岁成AI顶尖科学家,但我很懒
  10. esp32~mp3播放实例解析