字符串反转(把⼀个字符串按相反的顺序输出)的三种简单⽅法第⼀种⽅式-思路:通过使⽤ CharArray()转换成char数组,倒叙循环遍历该数组即可
public static void fz(){
//思路:通过控制台输⼊⼀个字符串,
//使⽤ CharArray();这个⽅法转换成char数组,倒叙循环遍历该数组即可;
Scanner sr=new Scanner(System.in);
String Line();
//把字符串转换成char[] 数组,倒叙遍历;
char[] CharArray();
//倒叙遍历输出,数组长度减⼀(数组下⾓标从零开始的)
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);没有反转前输出,⽅便和后⾯的进⾏对⽐
System.out.println(sb);
}
第三种⽅式-思路:使⽤charAt();⽅法
public static void fz2(){
/
/思路:在控制台获取字符串后,使⽤charAt();⽅法倒叙循环即可;
数组转换成字符串Scanner sr=new Scanner(System.in);
String Line();
for(int i = str.length()-1; i>=0; i--){
System.out.print(str.charAt(i));//返回charAt(i)的值,去掉了System.out.println的ln(就是不换⾏)输出;
}
}
```知识传递你我之间,不积跬步⽆以⾄千⾥;不积⼩流,⽆以成江海;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论