Guia3 Cadenas

Páginas: 6 (1415 palabras) Publicado: 17 de septiembre de 2015
CORPORACIÓN UNIVERSITARIA MINUTO DE DIOS
ESTRUCTURAS DE DATOS
GUIA DE CADENAS EN JAVA
1. DESARROLLO TEÓRICO

La clase String se utiliza para representar cadenas en Java. Dentro de un objeto de la
clases String o StringBuffer, Java crea un array de caracteres de una forma similar a
como lo hace el lenguaje C++. A este array se accede a través de la función miembro
de la clase.
Los strings uobjetos de la clase String se pueden crear explícitamente o implícitamente.
Para crear un string implícitamente basta poner una cadena de caracteres entre
comillas dobles. Por ejemplo, cuando se escribe:
System.out.println("El primer programa");
Java crea un objeto de la clase String automáticamente. Para crear un string
explícitamente escribimos:
String str=new String("El primer programa");
También sepuede escribir, alternativamente:
String str="El primer programa";
Para crear un string nulo se puede hacer de estas dos formas:
String str="";
String str=new String();
Un string nulo es aquél que no contiene caracteres, pero es un objeto de la clase String.
Sin embargo:
String str;
Está declarando un objeto str de la clase String, pero aún no se ha creado ningún
objeto de esta clase.

ELABORADOPOR: ING. AUGUSTO ANGEL

1

Principales Métodos de la Clase String

int cad.length()
Devuelve la longitud de la cadena.
char cad.charAt( int)
Devuelve el carácter que encuentre en la posición indicada por el parámetro.
boolean cad.equals( Object )
Como ya dijimos, este método comprueba que dos instancias son iguales. En
este caso comprueba que el objeto dado como argumento sea de tipo String ycontenga la misma cadena de caracteres que el objeto actual.
boolean cad.equalsIgnoreCase( Object )
Realiza la misma tarea que equals() pero sin tener en cuenta mayúsculas o
minúsculas.
int cad.compareTo( String )
Devuelve un entero menor que cero si la cadena es alfabéticamente menor que
la dada como argumento, cero si las dos cadenas son léxicamente iguales y un
entero mayor que cero si la cadenaes mayor.
boolean cad.regionMatches( int toffset, String other, int ooffset, int len )
boolean cad.regionMatches( boolean ignoreCase, int, String, int, int )
Comprueba si una región de la cadena actual es igual a una región de la cadena
pasada como parámetro. En el primer caso compara la subcadena de la cadena
actual que empieza por toffset de longitud len con la subcadena de other que
comienza enooffset de la misma longitud. El segundo caso es similar, agregando
un nuevo parámetro, que ignora en la comparación mayúsculas y minúsculas
cuando es verdadero.
boolean cad.startsWith( String )
boolean cad.endsWith( String )
Comprueba si el comienzo o el final de la cadena actual coinciden con la cadena
pasada como parámetro.
ELABORADO POR: ING. AUGUSTO ANGEL

2

int cad.indexOf( int )
intcad.indexOf( int, int )
int cad.indexOf( String )
int cad.indexOf( String , int )
Devuelve la primera vez que aparece el carácter (expresado como entero) o
cadena pasados como parámetro, pudiendo especificar en un segundo
parámetro a partir de donde buscar.
int cad.lastIndexOf( int )
int cad.lastIndexOf( int, int )
int cad.lastIndexOf( String )
int cad.lastIndexOf( String, int )
Devuelve la última vezque aparece el carácter (expresado como entero) o
cadena pasados como parámetro, pudiendo especificar en un segundo
parámetro a partir de donde buscar (buscar hacia atrás).
String cad.toLowerCase()
Convierte la cadena de mayúsculas a minúsculas.
String cad.toUpperCase()
Convierte la cadena de minúsculas a mayúsculas.
String cad.trim()
Elimina espacios al principio y final de la cadena.
Stringcad.substring( int )
String cad.substring( int, int )
Devuelve una subcadena de la cadena actual, empezando por el primer índice
indicado y llegando hasta el segundo índice (si lo hubiera) o hasta el final de la
cadena.
String cad.replace( char, char )
Reemplaza todos los caracteres iguales al primer parámetro y los sustituye por el
carácter que pasamos en segundo lugar.
char[] cad.toCharArray()...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guía3
  • Guia3
  • Guia3
  • Guia3 Etap
  • Guia3 10
  • UP Guia3
  • Guia3
  • Investigacion Guia3 CC100308

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS