clase string

Páginas: 5 (1024 palabras) Publicado: 21 de mayo de 2013
La Clase String
La clase String representa una cadena de caracteres. Todos los literales de la cadena tales como “abc” son implementados como instancias de ésta clase.
La clase String incluye métodos que permiten examinar los caracteres individuales de una cadena para compararlos, ubicarlos extraerlos como sub cadenas y para crear copias de una cadena convirtiendo todos sus caracteres amayúsculas o minúsculas.
Java provee un soporte especial para la concatenación (unión) de cadenas con el operador (+). y para convertir otros objetos a cadenas.La concatenación de cadenas es implementada a través de la clase StringBuffer y su método append(). Las conversiones son implementadas a través del método toString() definido en la clase Object la cual es heredada por todas las clases en Java.I.- PARA TENER EN CUENTA :
1. La clase String pertenece al paquete java.lang.
2. Existen diferentes formas para crear objetos String como las siguientes :
String str =”abc”;
char str[] = {‘a’,’b’,’c’};  //arreglo de caracteres
String str = new String (“abc”) ;  //objeto con valor inicial “abc”

3. El lenguaje java proporciona el operador “+” para concatenar (unir) objetos String.
4.Un objeto String representa una cadena de caracteres no modificable;por lo tanto, una operación como convertir a mayúsculas o minúsculas no modificará el objeto original sino que devolverá un nuevo objeto con la cadena resultante de esa operación el cual deberá ser guardado en otro objeto string.
II.- JERARQUÍA DE CLASES

III.- MÉTODOS MAS IMPORTANTES
1. String (String valor) .- Se usacuando se desea crear una cadena de caracteres :
String cadena = “Hola”
String cadena = new String (“Hola”); //Constructor de la clase String

2.
cadena.concat(string txt) .- Devuelve como resultado un nuevo objeto String resultado de concatenar dos cadena :

?
1
2
String cadena = “Hola”        
String result= cadena.concat(" Mundo");//El resultado será Hola mundo
3.cadena.compareTo(String otra cadena) .- Compara lexicográficamente la cadena con otra cadena , esta comparación es caracter por caracter  teniendo en cuenta que las mayúsculas son mayores que las minúsculas – esto es de acuerdo al código ASCII o UNICODE – según esto devuelve :

< 0 : si cadena < otra cadena
= 0 : si cadena = otra cadena
> 0 : si cadena > otra cadena
Ejemplo :
JUAN > juan
Juan >Carlos
JUAN > JUAn
abcde > abcdefg

4. cadena.toIgnoreCase(String otra cadena) .- Hace lo mismo que compareTo pero con la única diferencia que no se hace diferencia entre mayúsculas y minúsculas ; es decir : JUAN = juan
5. cadena.length() .- Devuelve la longitud o número de caracteres de la cadena :

String cad="Hola Mundo";
int cant = cad.length();// El valor de cant será 10
6.cadena.toLowerCase() .- Convierte a minúsculas las letras mayúsculas de la cadena
7. cadena.toUpperCase().- Convierte en mayúsculas las letras minúsculas de la cadena.

?
1
2
String cad1="Esto Es Una Prueba";
String cad2=cad1.toUpperCase();//cad2 será igual a : ESTO ES UNA PRUEBA.

8. cadena.trim () .- Elimina los espacios en blanco que puedan haber al principio o al final de la cadena.

?
1
2String cad1="     Esto Es Una Prueba   ";
String cad2=cad1.toLowerCase();//cad2=Esto Es Una Prueba.

IV.- MÉTODOS

CONSTRUCTORES
Constructor
Descripción
String( )
Crea un nuevo objeto String vacío sin caracteres.
String (byte[ ] bytes)
Crea un nuevo objeto String inicializado con los caracteres equivalentes a cada número guardado en el arreglo de bytes.
String (char[ ] value)
Crea unnuevo objeto String inicializado con los caracteres contenidos en el arreglo dado como parámetro.
String (String cadena)
Crea un nuevo objeto String inicializado con el valor dado como parámetro.
MÉTODOS
Tipo de retorno
Método
Descripción
char
charAt(int index)
Retorna el carácter correspondiente al índice dado como parámetro.
int
compareTo(String otraCadena)
Retorna como entero el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clase string
  • Clase String
  • Clase string
  • La Clase String
  • Clase string
  • Clase String
  • Clase String
  • Clase string y stringbuffer en java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS