字符串反转(把一个字符串按相反的顺序输出)的三种简单方法
第一种方式-思路:通过使用 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(就是不换行)输出;}}
```知识传递你我之间,不积跬步无以至千里;不积小流,无以成江海;
字符串反转(把一个字符串按相反的顺序输出)的三种简单方法相关推荐
- python中字符串输出的三种简单方式
python字符串输出的三种简单方式 第一种: 用'+'号进行字符串的拼接,但只限于字符串,不能进行其他类型的拼接.但是可以进行强制类型转换(字符串的强制转换为str(名字)),再用加号进行拼接. 比 ...
- Java基础课程---将一个字符串反转,将字符串中指定部分进行反转,比如,abcdefg, 反转为abfedcg...
1 将一个字符串反转,将字符串中指定部分进行反转,比如,"abcdefg", 反转为"abfedcg" 方式一 public class StringDemo ...
- java实现字符串反转_java实现字符串反转案例
java实现字符串反转案例 发布时间:2020-09-22 02:42:01 来源:脚本之家 阅读:83 作者:star__king 本文实例为大家分享了java实现字符串反转的具体代码,供大家参考, ...
- 编写程序,统计一个长度为2的字符串在另一个字符串中出现的次数
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p137 习题5 4.统计一个长度为2的字符串在另一个字符串中出现的次数.例如,假定输入的字符串为:as ...
- 在一个字符串寻找另一个字符串,并且输出短字符串头字母在长字符串的下标...
录入两个字符串,一个字符串是另一个字符串的字串,输出子串首字母在长字符串的位置. 两个解决办法 使用库函数strncmp(str1,str2,n); 功能:比较str1和str2两个字符串的前n个字母 ...
- String案例 获取一个字符串在另一个字符串中出现的次数(两种方法)
/*思路:定义1个计数器和1个截取后的Str-->判断有无SS-->有就截取并计数-->直到截取完没有ss就停止*/ package Day12;/* 练习2 获取一个字符串在另一个 ...
- C语言试题四十八之该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。
1. 题目 请编写一个函数function,它的功能是:该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C ...
- Java实现统计某字符串在另一个字符串中出现的次数
面试时会经常考这样的题目,估计也不让使用正则表达式.还好这个算法还算简单,不过在草稿纸上写难免会出现运行异常,好吧,面试官赢了,乃们屌丝就实实在在的把代码码出来吧. 谢谢"心扉"对 ...
- 输入5个学生的名字(英文),使用冒泡排序按从大到小排序。 提示:涉及到字符串数组,一个字符串是一个一维字符数组;一个 字符串数组就是一个二维字符数组。...
输入5个学生的名字(英文),使用冒泡排序按从大到小排序. 提示:涉及到字符串数组,一个字符串是一个一维字符数组:一个 字符串数组就是一个二维字符数组. #include <stdio.h> ...
最新文章
- ControllerDescriptor的认识
- KNN学习之图像分类与KNN原理
- Exchange server 2010 beta安装部署流程
- win 对比工具-Araxis Merge
- 2019春第六周作业Compile Summarize
- 零基础自学python教程-零基础学Python不迷茫——基本学习路线及教程
- 面试题28 字符串排列
- ASN.1编解码:asn1c-ORAN-E2AP编解码示例
- JSK-27321 统计单词数【字符串】
- 同济大学数学系高等数学第6版笔记和课后答案
- verp中的Viewable objects
- spss入门——简单的数据预处理到时间序列分析系列(声明!!!!!!!)
- 借助winPE手工清除Deep Freeze冰点还原
- java动态代理三座大山InvocationHandler、newProxyInstance()和invoke()
- 文字添加横线的h5实现
- 金朝阳——软件测试试题11道题目分析答案
- ubuntu源换成清华源_Ubuntu替换国内源(清华源)
- arduino 感光灯
- MySql的下载和安装
- 上门预约程序公众号模块 完美版