字符串反转方法之一

此处只说明使用循环颠倒的方式spa

1、首先这是封装了一个简单的方法,用来完成一个简单字符串的倒叙操做3d

1 public static String strReverse(String str){
2     int length = str.length();//获取整个字符串的长度
3     String reverse = "";//定义一个空的字符串,此处不使用null是有缘由的,有兴趣的能够本身尝试一下
4     for (int i = 0; i < length; i++) {
5         reverse = str.charAt(i) + reverse;//当前遍历到的字符串索引 + 已经遍历的文字
6     }
7     return reverse;
8 }

2、操做分析code

  循环第一次,它将第一个字赋值给reverseblog

 

  循环第二次,它将会把当前获得的第二个字符与刚刚第一次循环的结果进行拼接,后续依旧如此,就形成了反转索引

 

3、结果字符串

  

 

4、总结class

  1:传入的字符串,首先获取它的整个长度,用来肯定须要循环的次数以及索引获取的次数循环

  2:空的字符串用来做为一个新的前置,当第一个字符被获取时,就形成这样的局面:"" + 鸭 遍历

  3:那么第二次再次进来时,就会造成这样的局面:"猪" + 鸭  固然我代码里面是加了空格的,这里只是为了说明方法

  4:如此循环,一直将整个字符串都拿到,那么最后一个循环应该就是这样的:"倒" + 过来念 的是猪鸭

5、

  以上只是我的喜欢使用的一种方式,初学者能够借鉴一下,

相关文章
相关标签/搜索