将字符串替换为.rpt

时间:2013-05-13 05:08:58

标签: string format

我想在java中读取一个类似

的字符串
xyz.rpt
abcde.img
erhteds.doc
aqwer.rpt

并修改其中包含.rpt的字符串。如果字符串最后有.rpt,我需要将其更改为.doc

OUTPUT:

xyz.doc
abcde.img
erhteds.doc
aqwer.doc

1 个答案:

答案 0 :(得分:0)

以下代码应使用'.doc'替换'.rpt'的最后一次出现 如果你逐行阅读

 StringBuilder b = new StringBuilder(yourString);
    b.replace(yourString.lastIndexOf(".rpt"), yourString.lastIndexOf(".rpt") + 1, ".doc" );
    yourString = b.toString();

注意如果字符串不包含“.rpt”

,则会抛出异常