StringBuffer

Fala pessoal,

tenho a StringBuffer 1.2.4.4.6.4. e queria remover somente o último ponto dela.

Como faço?

StringBuffer sb = new StringBuffer ("1.2.4.4.6.4.");
int pos = sb.lastIndexOf (".");
if (pos >= 0) {
    sb.deleteCharAt (pos);
}