cadenas en java

Páginas: 5 (1130 palabras) Publicado: 15 de junio de 2014
LAB111 – CADENAS


CARRERA: INFORMÁTICA

GUIA DE LABORATORIO DE INF111


MANEJO DE CADENAS
Una cadena es conjunto de caracteres (cadena en inglés "string") el cual se utiliza para poder almacenar un
conjunto de caracteres ya sean estas palabras o frases. Un String es una cadena de caracteres, que no se puede
modificar, pero se pueden realizar las siguientes operaciones: leer su valor,extraer los caracteres, subcadenas,
etc.; y para cualquier modificación Java creará una nueva cadena.
Los caracteres que podemos encontrar son letras(a,b,c,..) números (0,1,2,…) caracteres especiales (¡,@,#,$,…).
Para la declaración una cadena se utiliza la palabra String, donde los datos se definen entre comillas, de la
siguiente forma:
String cad;
cad=”hola mundo”;// asignamos la cadena“hola mundo” a la variable cad
Para el manejo de cadenas se realiza a través de índices, es decir, que cada carácter ocupa una posición.
‘i’ ‘n’ ‘f’ ‘o’ ‘r’ ‘m’ ‘a’ ‘t’ ‘i’ ‘c’ ‘a’
0

1

2

3

4

5

6

7

8

9

10

Así entonces por ejemplo el carácter ‘o’ se encuentra en la posición 3. Los índices de una cadena se manejan
desde la posición 0 hasta la cantidad de caracteres(longitud de la cadena ) menos 1
OPERACIONES CON CADENAS
En Java tiene una infinidad de métodos para el manejo de cadenas, de las cuales mostraremos las más utilizadas.

METODO

DESCRIPCION

EJEMPLO DE USO

length()

Devuelve la longitud
(número de caracteres)
de la cadena

charAt (int pos)

Devuelve el carácter que
hay en una cierta posición

toLowerCase()

Devuelve la cadenaconvertida a minúsculas

String cad,cad1,cad2;
int tam;
cad=”laboratorio”;
tam=cad.length();
//en tam = 11
cad=”laboratorio”;
char car;
car=cad.charAt(4);
//obtenemos en la variable car el carácter que está en la posición 4, en este
caso se obtiene car=’r’
cad=”Hola MUNDO”;
cad2=cad.toLowerCase();
//En cad2 obtenemos la cadena cad convertida en //minúsculas, en este caso
encad2=”hola mundo”

1

LAB111 – CADENAS



toUpperCase()

Devuelve
la
cadena
convertida a mayúsculas

substring(int inicio,
int final)

Devuelve una subcadena:
varias letras a partir de
una posición
dada
Devuelve una cadena
conun carácter
reemplazado por otro

replace(char antiguo,
char nuevo)

trim()

concat(String cadena)

equals(String cadena)

indexOf(char caracter)compareTo(String
cadena2)

Devuelve una cadena sin
espacios de blanco
iniciales ni finales
Devuelve la cadena con
otra añadida a su final
(concatenada)
También
se
pueden
concatenar cadenas con
"+"
Compara si las dos
cadenas son iguales (lo
mismo que "= =")

Para saber qué posición
usa una letra podemos
usar la siguiente función
considerando que
retornara la posición delprimer carácter
encontrado con el valor
que le pasemos
Compara una cadena con
la otra (devuelve 0 si son
iguales,
negativo si la cadena es
"menor" que cadena2 y
positivo
si es "mayor").

cad=”Informatica”;
cad2=cad.toUpperCase();
//en cad2 obtenemos la cadena cad convertida en //mayusculas, en este caso
en cad2=”INFORMATICA”
cad=”Informatica”;
cad2=cad.substring(2,7);
//en cad2obtenemos la subcadena, en este caso desde la posición 2 hasta la
posición 6 de cad en este caso en cad2 se tiene la subcadena ”forma”
cad=”abracadabra”;
cad2=cad.replace(„a‟,‟z‟);
//en este caso reemplaza todos los caracteres ‘a’ de cad por el carácter ‘z’,
obteniendo en cad2 la cadena “zbrzczdzbrz”
cad=” hola mundo ”;
cad=cad.trim();
//elimina los espacios en blanco que están al princio yal final
cad=”buenos”;
cad2=”días”
cad3=cad+” ”+cad2+” ”!!!”;
//en cad3 se concatena cad un espacio cad2 y “!!!” en cad3 se obtiene
“buenos días!!!”

cad1=”juan”
if(cad1.equals(“juan”)){
System.out.print("son iguales")
}
//compara si cad1 es igual con “juan” en este caso es igual
if(cad1.equals(“Juan”)){
System.out.print("son iguales");
}
//compara si cad1 es igual con “Juan”...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • FUNCIONES DE CADENA EN JAVA
  • Funciones matematicas y manejos de cadenas en java
  • Cadenas en java
  • Cadenas en java
  • Funciones de cadena en java
  • Resumen de manejo de cadenas en java
  • Manejo de Cadenas en Java
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS