Java - Diferencia entre String y StringBuffer

 
Vista:

Diferencia entre String y StringBuffer

Publicado por JR (4 intervenciones) el 03/07/2002 18:01:46
Cual es la Diferencia entre estos?
Y un Vector??
Gracias.
JR
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Diferencia entre String y StringBuffer

Publicado por Oscar (661 intervenciones) el 04/07/2002 00:01:32
La diferencia de un String respecto a un StringBuffer es que el ultimo puede ser modificado.
Y un Vector te sirve para tener una coleccion de Objetos.

http://java.sun.com/j2se/1.4/docs/api/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Modificado?

Publicado por JR (4 intervenciones) el 04/07/2002 00:38:47
A que te referis con modificado?
Un str lo puedo concatenar, y ya lo modifique o no?
Gracias por tu ayuda...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Modificado?

Publicado por Oscar (661 intervenciones) el 04/07/2002 11:13:48
Cuando tu concatenas algo con un String lo que estas haciendo es generar un objeto nuevo con la cadena resultante. Ejemplo

String cadena1 = "hola";
String cadena2 = "hola";

En este ejemplo ambas String(cadena1 y cadena2) contienen la misma cadena "hola". Si tu haces lo siguiente:
cadena1 =cadena1 + " mundo";
Lo que se hace aqui es hacer una cadena "hola mundo" y asignarla a cadena1.
Un StringBuffer es distinto. Funciona como si tubieras un arreglo de datos tipo char. Y las modificaciones que le haces son realizadas sobre los datos que contiene.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar