字符串替换三种算法比较

今天刷到一道题,题目如下
在这里插入图片描述
方法一:
刚开始的思路是replace函数,在这里直接用replace替换’.’,但是执行代码发现执行时间比较长,所以抛弃第一种算法
在这里插入图片描述
方法二:
我们知道java中String类型数据不能改变,只能重新赋值,而不能修改其中的值,而这会浪费时间.所以我想到StringBuffer类型数据,对象能够被多次的修改,并且不产生新的未使用对象.所以这里使用StringBuffer将字符经行替换.

方法三:
重新申明一个字符串类型数据,将不是’.‘的字符复制过去,遇到’.‘则在新的字符串中添加’[.]'该算法最快.

在这里插入图片描述

发布了6 篇原创文章 · 获赞 1 · 访问量 659

猜你喜欢

转载自blog.csdn.net/KID__77/article/details/103058020