2014-02-04 4 views
0
"PRD_DEV.BGD..NaR" 

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

Я добавляю свою третью часть вышеуказанной строки с кодом выше. Что более безопасный способ вставить строку в третью часть строки выше PRD_DEV.BGD..NaR после второго . Так что будущие изменения строки не повлияют на мой код.безопасный код ввода строки для stringbuilder

ответ

1

Если вы уверены, что в общей сложности 3 точек, вы можете попробовать:

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

Если вы знаете, что есть только одна «часть» отсутствует, вы можете использовать:

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

что работает для меня, спасибо – MooHa

Смежные вопросы