今天刷到一道题,题目如下
方法一:
刚开始的思路是replace函数,在这里直接用replace替换’.’,但是执行代码发现执行时间比较长,所以抛弃第一种算法
方法二:
我们知道java中String类型数据不能改变,只能重新赋值,而不能修改其中的值,而这会浪费时间.所以我想到StringBuffer类型数据,对象能够被多次的修改,并且不产生新的未使用对象.所以这里使用StringBuffer将字符经行替换.
方法三:
重新申明一个字符串类型数据,将不是’.‘的字符复制过去,遇到’.‘则在新的字符串中添加’[.]'该算法最快.
字符串替换三种算法比较
猜你喜欢
转载自blog.csdn.net/KID__77/article/details/103058020
今日推荐
周排行