replace string use another
时间:2017-12-02 10:42:42
收藏:0
阅读:237
- 第二题: 相当于实现Microsoft里面的查找替换的功能,给一个string article, 一个string find,一个string replace,把文章里所有的find都替换成replace,例如abcdbc把bc换成e ---->aede。思路比较简单,直接indexOf做了,只不过本来应该是用indexOf(“bc”,index),我给写成indexOf(index,“bc”)了(这个是错的)。写完小哥让我口头跑test case,发现一个bug修复,然后剩下5分钟了。
String s = "abcdabc"; String tt = "bc"; String ttt = "e"; int index = 0; while (s.indexOf("bc", index) != -1) { index = s.indexOf("bc", index); s = s.substring(0, index) + ttt + s.substring(index + tt.length()); } System.out.println(s);
原文:http://www.cnblogs.com/apanda009/p/7952874.html
评论(0)