Clase String Java

Páginas: 3 (538 palabras) Publicado: 3 de septiembre de 2011
INSTITUTO POLITÉCNICO NACIONAL
ESCUELA SUPERIOR DE CÓMPUTO
PROGRAMACIÓN ORIENTADA A OBJETOS

La clase String.

CLASE STRING.
En java las cadenas de caracteres no se corresponden con ningúntipo básico, sino que son objetos pertenecientes a la clase java.lang.String.
Para crear un objeto String podemos seguir el procedimiento general de creación de objetos en Java, utilizando el operadornew:
String Abc = new String (“Cadena prueba”);
Una vez creado el objeto y asignada la referencia al mismo a una variable, puede uitlizarse ésta para acceder a los métodos definidos en la claseString:
Abc.lenght(); //llamada al método lenght()
Las variables del tipo String pueden utilizarse también en una expresión que haga uso del operador ‘+’ para concatenar cadenas:
String cad =“Texto”;
String s = cad + “ prueba”; /*La variable t apunta al objeto “Texto prueba”*/

Inmutabilidad de objetos String.
En Java, las cadenas de caracteres sonobjetos inmutables, esto significa que una vez el objeto se ha creado, no puede ser modificado.
En el ejemplo anterior de concatenación de cadenas es fácil intuir, la variable t pasa a apuntar al objetode texto “Texto prueba”. Aunque, a raíz de la operación de concatenación pueda parecer que el objeto “Texto” apuntado por la variable t ha sido modificado, no es eso lo que está sucediendo.
Lo querealemnte ocurre es que al concatenar “Texto” con “prueba” se está creando un nuevo objeto de texto, “Texto prueba”, que pasa a ser referenciado a la variable t. El objeto “Texto”, por tanto, deja deestar referenciado por dicha variable, con lo que pierde toda posibilidad de volver a acceder al mismo. A partir de aquí, el recolector de basura de Java puede liberar la memoria ocupada por el objeto,si el sistema así lo requiere.
Principales métodos de la clase String.
La clase String cuenta con un amplio conjunto de métodos para la manipulación de cadenas de texto, a continuación se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clase string de java
  • La clase string
  • Clase string
  • Clase String
  • Clase string
  • La Clase String
  • Clase string
  • Clase String

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS