stringbuilder的安全字符串插入代码

时间:2014-02-04 11:31:10

标签: java string stringbuilder

"PRD_DEV.BGD..NaR"

StringBuilder builder = new StringBuilder(symbol);
builder.insert(12, line); //add third part of symbol

我正在使用上面的代码添加上面字符串的第三部分。在第二个PRD_DEV.BGD..NaR之后将字符串插入上述字符串.的第三部分的更安全的方法是什么以后对字符串的更改不会影响我的代码。

1 个答案:

答案 0 :(得分:1)

如果您确定总共有3个点,您可以尝试:

builder.insert(builder.lastIndexOf("."), line);

如果你知道只有一个“部分”缺失,你可以使用:

builder.insert(builder.indexOf("..") + 1, line);