博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串的翻转实现
阅读量:6036 次
发布时间:2019-06-20

本文共 1396 字,大约阅读时间需要 4 分钟。

package demo;    public class ReverseString {      public static void main(String[] args) {          String strs="12345ABCD";          StringBuffer sb = new StringBuffer(strs);          String temp = reverseIt(strs);          String temp2 = sb.reverse().toString();//调用StringBuffer自己的字符串反转方法          System.out.println("自己写的reverse后的串是:"+temp);          System.out.println("StringBuffer反转后的串是:"+temp2);                }        //方法一:倒序拼接的方法    public static String reverseIt(String str){          int i;          int len=str.length();          StringBuffer sb = new StringBuffer(len);          for(i=(len-1);i>=0;i--){              sb.append(str.charAt(i));          }          return sb.toString();      }    //方法二:字符串反向拼接的方法
public static String reverseIt2(String s){   int length = s.length();    String reverse = "";  //注意这是空串,不是null   for (int i = 0; i < length; i++)     reverse = s.charAt(i) + reverse;//在字符串前面连接,  而非常见的后面   return reverse;   }
 

 

//方法三:利用数组实现
public String reverse(String str) {          if ((null == str) || (str.length() <= 1)) {              return str;          }          char[] chars = str.toCharArray();          int right = chars.length - 1;          for (int left = 0; left < right; left++) {              char swap = chars[left];              chars[left] = chars[right];              chars[right--] = swap;          }          return new String(chars);      }
 

 

}  

转载地址:http://plohx.baihongyu.com/

你可能感兴趣的文章
十几行代码教你实现一个最简版的promise
查看>>
Java IO学习笔记八
查看>>
systemd vs supervisord
查看>>
如何构建一个分布式爬虫:基础篇
查看>>
50 行代码的 HTML 编译器
查看>>
[GitHub] vim 实操教程
查看>>
常见网络攻击--XSS && CSRF
查看>>
在项目中使用echarts
查看>>
Akka系列(四):Akka中的共享内存模型
查看>>
腾讯云语音合成TTS
查看>>
[LeetCode] Find Largest Value in Each Tree Row
查看>>
【Sublime Text】安装插件
查看>>
javascript正则表达式
查看>>
快速初始化express项目
查看>>
EGO走进美团——追寻千亿市场背后的技术力量
查看>>
将敏捷应用于工业机械开发
查看>>
中台之上(六):如何为一个商业银行设计业务架构?
查看>>
开源项目koa-router被叫卖,周下载10W+只要5000美元
查看>>
REST是否会步SOAP的后尘?
查看>>
微软开发团队的DevOps实践启示
查看>>