此处只说明使用循环颠倒的方式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、
以上只是我的喜欢使用的一种方式,初学者能够借鉴一下,