Dúvida StringBuffer

3 respostas
Gustavo_Santos

Galera porque esse trecho de código não compila ?

StringBuffer s = new StringBuffer("123456789");
s.substring(3, 6).delete(1, 3).insert(1, 24); // esse trecho bem aquui !!

O compilador diz o seguinte:
" The method delete(int, int) is undefined for the type String "

É porque o método substring(3, 6) retorna uma String e nesse não existe método delete(1, 3) ?

Grato a todos que ajudarem !

3 Respostas

L

Gustavo Santos:
Galera porque esse trecho de código não compila ?

StringBuffer s = new StringBuffer("123456789");
s.substring(3, 6).delete(1, 3).insert(1, 24); // esse trecho bem aquui !!

O compilador diz o seguinte:
" The method delete(int, int) is undefined for the type String "

É porque o método substring(3, 6) retorna uma String e nesse não existe método delete(1, 3) ?

Grato a todos que ajudarem !

Excelente. Vc mesmo respondeu sua dúvida.

evertonsilvagomesjav

Gustavo Santos:
Galera porque esse trecho de código não compila ?

StringBuffer s = new StringBuffer("123456789");
s.substring(3, 6).delete(1, 3).insert(1, 24); // esse trecho bem aquui !!

O compilador diz o seguinte:
" The method delete(int, int) is undefined for the type String "

É porque o método substring(3, 6) retorna uma String e nesse não existe método delete(1, 3) ?

Grato a todos que ajudarem !

E nem insert :smiley:

Gustavo_Santos

kkkkkkkkkkkkkk !!

vlw galera !

Criado 12 de setembro de 2010
Ultima resposta 12 de set. de 2010
Respostas 3
Participantes 3